mirror of
https://github.com/searxng/searxng.git
synced 2024-12-12 12:26:27 +00:00
ea62df1dc0
See https://github.com/searx/searx/issues/2369#issuecomment-740652878 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
1.1 KiB
1.1 KiB
Development Quickstart
Searx loves developers, just clone and start hacking. All the rest is done for you simply by using make <makefile>
.
git clone https://github.com/searx/searx.git
Here is how a minimal workflow looks like:
- start hacking
- run your code:
make run
- test your code:
make test
If you think at some point something fails, go back to start. Otherwise, choose a meaningful commit message and we are happy to receive your pull request. To not end in wild west we have some directives, please pay attention to our "how to contribute
" guideline.
If you implement themes, you will need to compile styles and JavaScript before run.
make themes
Don't forget to install npm first.
Ubuntu / debian
sudo -H apt-get install npm
Arch Linux
sudo -H pacman -S npm
Fedora / RHEL
sudo -H dnf install npm