`$ curl -X GET http://localhost:3000/details/AudioFilter`
### Download a plugin by its id
`$ curl -X GET http://localhost:3000/download/AudioFilter.jpl`
# Contributing
We have a set of ESLint rules that define clear syntax rules (web/.eslintrc.json). You will need the following tools:
We have a set of ESLint rules that define clear syntax rules (/.eslintrc.json). You will need the following tools:
* ESLint (The pluggable linting utility for JavaScript and JSX) https://eslint.org/
* ESLint (https://eslint.org/)
We will not accept patches introducing non-ESLint-compliant code.
## Linting via pre-commit hook
# Docker
To install Docker please read this manual: https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
The Docker needs a data directory to store the plugins. You need a /data/ folder in your repo. The API will look for the plugins in this folder. This is a temporary situation until we have a database implemented.
Build a docker image:
`docker build -t server-image --target server .`
Run the docker container:
`docker run -p 3000:3000 -ti server-image`
To stop the container do CTRL + C in the terminal.