Navigation

  • index
  • modules |
  • next |
  • previous |
  • SearXNG Documentation (2022.07.05-3dfe8c23) »
  • Developer documentation

Developer documentation¶

Contents

  • Development Quickstart
  • How to contribute
    • Prime directives: Privacy, Hackability
    • Code
    • Translation
    • Documentation
  • Engine Overview
    • General Engine Configuration
    • Making a Request
    • Media Types
  • Offline Engines
    • Programming Interface
    • Extra Dependencies
    • Private engines (Security)
    • Acknowledgement
  • Search API
    • Parameters
  • Plugins
    • Example plugin
    • External plugins
    • Register your plugin
    • Plugin entry points
  • Translation
    • wlc
  • Developing in Linux Containers
    • Motivation
    • Gentlemen, start your engines!
    • In containers, work as usual
    • Wrap production into developer suite
    • Summary
  • Makefile
    • Python environment (make install)
    • make buildenv
    • Node.js environment (make node.env)
    • make nvm.nodejs
    • make run
    • make clean
    • make docs docs.autobuild docs.clean
    • make docs.gh-pages
    • make test
    • make test.shell
    • make test.pylint
    • search.checker.{engine name}
    • make pybuild
  • reST primer
    • Soft skills
    • Basic inline markup
    • Basic article structure
    • Anchors & Links
    • Literal blocks
    • Unicode substitution
    • Roles
    • Figures & Images
    • List markups
    • Admonitions
    • Tables
    • Templating
    • Tabbed views
    • Math equations
  • Tooling box searxng_extra
    • searxng_extra/update/
    • searxng_extra/standalone_searx.py

Logo

Table of Contents

Contents

  • User information
  • Why use a private instance?
  • Administrator documentation
  • Developer documentation
    • Development Quickstart
    • How to contribute
    • Engine Overview
    • Offline Engines
    • Search API
    • Plugins
    • Translation
    • Developing in Linux Containers
    • Makefile
    • reST primer
    • Tooling box searxng_extra
  • Admin’s tooling box
  • Source-Code
  • Donate to searxng.org

Project Links

  • Source
  • Wiki
  • Public instances
  • Issue Tracker

Navigation

  • Overview
    • Previous: Buildhosts
    • Next: Development Quickstart

Quick search

This Page

  • Show Source
© Copyright 2021 SearXNG team, 2015-2021 Adam Tauber, Noémi Ványi. Created using Sphinx 5.0.2.