mirror of
https://github.com/samsonjs/vdirsyncer.git
synced 2026-04-25 14:37:47 +00:00
Split table of contents into three categories
* Split table of contents into three categories * Add info about issue tracker and waffle.io Fix #388
This commit is contained in:
parent
f8a2b109a9
commit
d034c6b67f
2 changed files with 42 additions and 7 deletions
|
|
@ -4,8 +4,33 @@ Contributing to this project
|
||||||
|
|
||||||
**Important:** Please read :doc:`contact` for questions and support requests.
|
**Important:** Please read :doc:`contact` for questions and support requests.
|
||||||
|
|
||||||
|
The issue tracker
|
||||||
|
=================
|
||||||
|
|
||||||
|
We use `GitHub issues <https://github.com/pimutils/vdirsyncer/issues>`_ for
|
||||||
|
organizing bug reports and feature requests.
|
||||||
|
|
||||||
|
The following `labels <https://github.com/pimutils/vdirsyncer/labels>`_ are of
|
||||||
|
interest:
|
||||||
|
|
||||||
|
* "Planning" is for issues that are still undecided, but where at least some
|
||||||
|
discussion exists.
|
||||||
|
|
||||||
|
* "Blocked" is for issues that can't be worked on at the moment because some
|
||||||
|
other unsolved problem exists. This problem may be a bug in some software
|
||||||
|
dependency, for instance.
|
||||||
|
|
||||||
|
* "Ready" contains issues that are ready to work on.
|
||||||
|
|
||||||
|
All of those labels are also available as a kanban board on `waffles.io
|
||||||
|
<https://waffle.io/pimutils/vdirsyncer>`_. It is really just an alternative
|
||||||
|
overview over all issues, but might be easier to comprehend.
|
||||||
|
|
||||||
|
Feel free to :doc:`contact <contact>` me or comment on the relevant issues for
|
||||||
|
further information.
|
||||||
|
|
||||||
Reporting bugs
|
Reporting bugs
|
||||||
==============
|
--------------
|
||||||
|
|
||||||
* Make sure your problem isn't already listed in `Known Problems
|
* Make sure your problem isn't already listed in `Known Problems
|
||||||
<https://vdirsyncer.readthedocs.org/en/stable/problems.html>`_.
|
<https://vdirsyncer.readthedocs.org/en/stable/problems.html>`_.
|
||||||
|
|
@ -16,7 +41,7 @@ Reporting bugs
|
||||||
* Use ``--verbosity=DEBUG`` when including output from vdirsyncer.
|
* Use ``--verbosity=DEBUG`` when including output from vdirsyncer.
|
||||||
|
|
||||||
Suggesting features
|
Suggesting features
|
||||||
===================
|
-------------------
|
||||||
|
|
||||||
If you're suggesting a feature, keep in mind that vdirsyncer tries not to be a
|
If you're suggesting a feature, keep in mind that vdirsyncer tries not to be a
|
||||||
full calendar or contacts client, but rather just the piece of software that
|
full calendar or contacts client, but rather just the piece of software that
|
||||||
|
|
@ -37,7 +62,7 @@ Submitting patches, pull requests
|
||||||
* Add yourself to ``AUTHORS.rst``, and add a note to ``CHANGELOG.rst`` too.
|
* Add yourself to ``AUTHORS.rst``, and add a note to ``CHANGELOG.rst`` too.
|
||||||
|
|
||||||
Running tests, how to set up your development environment
|
Running tests, how to set up your development environment
|
||||||
=========================================================
|
---------------------------------------------------------
|
||||||
|
|
||||||
For many patches, it might suffice to just let Travis run the tests. However,
|
For many patches, it might suffice to just let Travis run the tests. However,
|
||||||
Travis is slow, so you might want to run them locally too. For this, set up a
|
Travis is slow, so you might want to run them locally too. For this, set up a
|
||||||
|
|
@ -46,11 +71,13 @@ virtualenv_ and run this inside of it::
|
||||||
make install-dev # install vdirsyncer from the repo into the virtualenv
|
make install-dev # install vdirsyncer from the repo into the virtualenv
|
||||||
make install-test # install test dependencies
|
make install-test # install test dependencies
|
||||||
make install-style # install dependencies for stylechecking
|
make install-style # install dependencies for stylechecking
|
||||||
|
make install-docs # install dependencies for building documentation
|
||||||
|
|
||||||
Then you can run::
|
Then you can run::
|
||||||
|
|
||||||
make test # The normal testsuite
|
make test # The normal testsuite
|
||||||
make style # Stylechecker
|
make style # Stylechecker
|
||||||
|
make docs # Build the HTML docs, output is at docs/_build/html/
|
||||||
|
|
||||||
If you have any questions, feel free to open issues about it.
|
If you have any questions, feel free to open issues about it.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,8 @@ know or worry about syncing to a server.
|
||||||
It aims to be for CalDAV and CardDAV what `OfflineIMAP
|
It aims to be for CalDAV and CardDAV what `OfflineIMAP
|
||||||
<http://offlineimap.org/>`_ is for IMAP.
|
<http://offlineimap.org/>`_ is for IMAP.
|
||||||
|
|
||||||
Table of Contents
|
|
||||||
=================
|
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
|
:caption: Users
|
||||||
:maxdepth: 1
|
:maxdepth: 1
|
||||||
|
|
||||||
when
|
when
|
||||||
|
|
@ -27,8 +25,18 @@ Table of Contents
|
||||||
config
|
config
|
||||||
supported
|
supported
|
||||||
problems
|
problems
|
||||||
vdir
|
|
||||||
|
.. toctree::
|
||||||
|
:caption: Developers
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
contributing
|
contributing
|
||||||
|
vdir
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:caption: General
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
packaging
|
packaging
|
||||||
contact
|
contact
|
||||||
changelog
|
changelog
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue