You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Alexandre Flament 0606cde105 [mod] add make targets to manage the build files in the /searx/static directory
The idea is to avoid conflict when there are differents branches with changes are made on the static files.
A solution is to ask the administrators to build the files from the sources, but it requires to install the npm dependencies.
So the solution in this commit keep the sources and the build files in the same git repository.

In one branch, the modification of the source (*.less, *.js) are commited without the built files.
The built files are commited in a uniq commit, with a commit message "Static build"
In case of merge or rebase, this commit can be dropped.

New make targets:
* static.build.commit.drop:
    drop the last "Static build".
    The command checks that there are only build files in the commit.
* static.build.commit :
    call "make static.build.commit.drop"
    call "make themes.all"
    commit the files
* static.git.restore.staged:
    git restore --staged <build files>
* static.git.restore:
    git restore <build files>

Related to https://github.com/searxng/searxng/issues/137
3 years ago
.github [mod] simple theme: remove src/less/ion.less 3 years ago
dockerfiles [mod] docker-entrypoint.sh - add script to make test.sh (shellcheck) 3 years ago
docs [mod] utils/lxc.sh: detect conflict of docker & LXC in the iptables 3 years ago
examples Fix whitespaces 8 years ago
searx Set use_mobile_ui to false for Google engine 3 years ago
searx_extra [mod] make themes.all update pygments*.less 3 years ago
tests [mod] oscar theme /preferences: reorganize the preferences 3 years ago
utils [mod] add make targets to manage the build files in the /searx/static directory 3 years ago
.config.sh [filtron.sh] make filtron rule file configurable 3 years ago
.coveragerc [mod] use github actions instead of travis 4 years ago
.dir-locals.el [emacs] .dir-locals.el: add setup for js-mode 3 years ago
.dockerignore [fix] tidy up ignore lists .gitignore & .dockerignore 3 years ago
.gitattributes [fix] update .gitattributes 3 years ago
.gitignore [fix] tidy up ignore lists .gitignore & .dockerignore 3 years ago
.pylintrc [mod] pylint: add extension-pkg-whitelist=lxml.etree 4 years ago
.yamllint.yml [enh] add test.yamllint - lint yaml files 3 years ago
AUTHORS.rst [brand] searxng -- fix links to issue tracker & WEB-GUI 3 years ago
CHANGELOG.rst [brand] searxng -- fix links to issue tracker & WEB-GUI 3 years ago
CONTRIBUTING.md [brand] searxng -- fix links to issue tracker & WEB-GUI 3 years ago
Dockerfile Docker: upgrade to alpine 3.14 3 years ago
LICENSE [fix] full AGPLv3+ license according to #382 9 years ago
Makefile [mod] add make targets to manage the build files in the /searx/static directory 3 years ago
PULL_REQUEST_TEMPLATE.md Add PR template and contribution guidelines 4 years ago
README.rst README.rst: remove searx logo. 3 years ago
babel.cfg [enh] babel.cfg added 11 years ago
manage Merge pull request #157 from searxng/mod_static_build 3 years ago
requirements-dev.txt Bump sphinx-tabs from 3.0.0 to 3.1.0 3 years ago
requirements.txt Bump certifi from 2020.12.05 to 2021.5.30 3 years ago
setup.py Add searx_extra package 3 years ago

README.rst

.. SPDX-License-Identifier: AGPL-3.0-or-later

|searx install|
|searx homepage|
|searx wiki|
|AGPL License|
|Issues|
|commits|

Privacy-respecting, hackable `metasearch engine`_

.. _metasearch engine: https://en.wikipedia.org/wiki/Metasearch_engine

.. |searx install| image:: https://img.shields.io/badge/-install-blue
   :target: https://searxng.github.io/searxng/admin/installation.html

.. |searx homepage| image:: https://img.shields.io/badge/-homepage-blue
   :target: https://searxng.github.io/searxng

.. |searx wiki| image:: https://img.shields.io/badge/-wiki-blue
   :target: https://github.com/searxng/searxng/wiki

.. |AGPL License|  image:: https://img.shields.io/badge/license-AGPL-blue.svg
   :target: https://github.com/searxng/searxng/blob/master/LICENSE

.. |Issues| image:: https://img.shields.io/github/issues/searxng/searxng?color=yellow&label=issues
   :target: https://github.com/searxng/searxng/issues

.. |PR| image:: https://img.shields.io/github/issues-pr-raw/searxng/searxng?color=yellow&label=PR
   :target: https://github.com/searxng/searxng/pulls

.. |commits| image:: https://img.shields.io/github/commit-activity/y/searxng/searxng?color=yellow&label=commits
   :target: https://github.com/searxng/searxng/commits/master


If you are looking for running instances, ready to use, then visit searx.space_.

Otherwise jump to the user_, admin_ and developer_ handbooks you will find on
our homepage_.

.. _searx.space: https://searx.space
.. _user: https://searxng.github.io/searxng/user
.. _admin: https://searxng.github.io/searxng/admin
.. _developer: https://searxng.github.io/searxng/dev
.. _homepage: https://searxng.github.io/searxng