All Projects → syncthing → Docs

syncthing / Docs

Documentation site

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Docs

Flask Sphinx Themes
Sphinx themes for Pallets projects
Stars: ✭ 164 (+28.13%)
Mutual labels:  documentation, sphinx
Doc2dash
Create docsets for Dash.app-compatible API browser.
Stars: ✭ 380 (+196.88%)
Mutual labels:  documentation, sphinx
Sphinx Gallery
Sphinx extension for automatic generation of an example gallery
Stars: ✭ 239 (+86.72%)
Mutual labels:  documentation, sphinx
Documentation
📘 Nextcloud documentation
Stars: ✭ 268 (+109.38%)
Mutual labels:  documentation, sphinx
Hawkmoth
Hawkmoth - Sphinx Autodoc for C
Stars: ✭ 31 (-75.78%)
Mutual labels:  documentation, sphinx
Sphinx Tabs
Tabbed views for Sphinx
Stars: ✭ 143 (+11.72%)
Mutual labels:  documentation, sphinx
Tsdoc
A doc comment standard for TypeScript
Stars: ✭ 3,785 (+2857.03%)
Mutual labels:  specification, documentation
Symbiflow Arch Defs
FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
Stars: ✭ 137 (+7.03%)
Mutual labels:  documentation, sphinx
Awesome Sphinxdoc
A curated list of awesome tools for Sphinx Python Documentation Generator
Stars: ✭ 716 (+459.38%)
Mutual labels:  documentation, sphinx
Docs
MinIO Object Storage Documentation
Stars: ✭ 488 (+281.25%)
Mutual labels:  documentation, sphinx
Sphinx
Main repository for the Sphinx documentation builder
Stars: ✭ 4,313 (+3269.53%)
Mutual labels:  documentation, sphinx
Awesome Docs With Static Site Generators
Pointers to all templates and implementations based on static site generators
Stars: ✭ 44 (-65.62%)
Mutual labels:  documentation, sphinx
Sphinx Automodapi
Sphinx extension for generating API documentation
Stars: ✭ 36 (-71.87%)
Mutual labels:  documentation, sphinx
L5 Swagger
OpenApi or Swagger integration to Laravel
Stars: ✭ 1,781 (+1291.41%)
Mutual labels:  specification, documentation
Gdscript Docs Maker
Create documentation and class references from your Godot GDScript code
Stars: ✭ 121 (-5.47%)
Mutual labels:  documentation
Newznab Tmux
Laravel based usenet indexer
Stars: ✭ 127 (-0.78%)
Mutual labels:  sphinx
Remix Ide
Documentation for Remix IDE
Stars: ✭ 1,768 (+1281.25%)
Mutual labels:  documentation
Curriculum
Ops School Curriculum
Stars: ✭ 1,565 (+1122.66%)
Mutual labels:  sphinx
Handbook
📖 Complete documentation for WP-CLI
Stars: ✭ 129 (+0.78%)
Mutual labels:  documentation
Docsh
Erlang Docs in the Shell
Stars: ✭ 127 (-0.78%)
Mutual labels:  documentation

Syncthing Docs

This repo is the source behind https://docs.syncthing.net/.

Editing

To edit the documentation you need a GitHub account. Once you have created one and logged in, you can edit any page by navigating to the corresponding file and clicking the edit (pen) icon. This will create a so called "fork" and a "pull request", which will be approved by one of the existing documentation team members. Once you have made a contribution or two, you can be added to the documentation team and perform edits without requiring approval.

In the long run, learning to use Git_ and running Sphinx_ on your computer is beneficial.

First steps to run it locally::

git clone https://github.com/syncthing/docs.git pip install -U Sphinx cd docs make html

open _build/html/index.html

You can also use our Docker image to build the documentation, which is the same thing the build server does in the end:

./docker-build.sh html

Structure

The documentation is divided into an index page (index.rst) and various subsections. The sections are:

  • Introductory information in intro.
  • Information for users in users.
  • Information for developers in dev.

The documentation uses the rst format. For a starting point check out the reStructuredText Primer.

.. _Git: https://www.git-scm.com/ .. _Sphinx: http://sphinx-doc.org/ .. _rst format: http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html .. _reStructuredText Primer: http://sphinx-doc.org/rest.html

License

All documentation and protocol specifications are licensed under the Creative Commons Attribution 4.0 International License <https://creativecommons.org/licenses/by/4.0/>__.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].