README.rst 2.42 KB
Newer Older
Baptiste Beauplat's avatar
Baptiste Beauplat committed
1
2
Debexpo
=======
3

Baptiste Beauplat's avatar
Baptiste Beauplat committed
4
debexpo is the software running behind https://mentors.debian.net.
5

Baptiste Beauplat's avatar
Baptiste Beauplat committed
6
7
It allows contributors to debian packaging to propose new software for inclusion
into `Debian`_.
8

Baptiste Beauplat's avatar
Baptiste Beauplat committed
9
The source is available from:
10

Baptiste Beauplat's avatar
Baptiste Beauplat committed
11
https://salsa.debian.org/mentors.debian.net-team/debexpo
12

Baptiste Beauplat's avatar
Baptiste Beauplat committed
13
14
Licensing and authors
---------------------
15

Baptiste Beauplat's avatar
Baptiste Beauplat committed
16
debexpo is released under the MIT license available in the `<COPYRIGHT>`__ file.
17

Baptiste Beauplat's avatar
Baptiste Beauplat committed
18
Current and former contributors are listed into the `<AUTHORS>`__ file.
19

Baptiste Beauplat's avatar
Baptiste Beauplat committed
20
21
Documentation
-------------
22

23
24
25
26
The debexpo documentation is written in `reStructuredText`_ and can be found
inside the ``docs/`` directory. You can find the current installation guide at
`<docs/installing.rst>`__. You can build and view the HTML docs locally by
executing::
27

Baptiste Beauplat's avatar
Baptiste Beauplat committed
28
  % sudo apt install python3-sphinx # needed to build the docs
29
30
  % cd docs/
  % make html
Baptiste Beauplat's avatar
Baptiste Beauplat committed
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
  % sensible-browser _build/html/index.html

Installing
----------

Installation documentation is available in `<docs/installing.rst>`__.

Contributing
------------

Report a bug
~~~~~~~~~~~~

To report a bug to debexpo, please fill-in an issue at this URL:

https://salsa.debian.org/mentors.debian.net-team/debexpo/issues

Include as much information as you can. We must be able to reproduce the crash
in order to fix it.

Contribute to debexpo
~~~~~~~~~~~~~~~~~~~~~

If you have enough knowledge (or willingness to learn) python, django and
debian packaging, you can help hacking debexpo code to add new feature or fix
bugs reported on the `issue tracker`_.

The current workflow for contributing is:

- Fork debexpo project to your personal workspace
- Work on a dedicated branch. (you can prefix your branch by fix/, feature/,
  doc/)
- When the hack is ready AND covered by tests, create a new merge request
  against the ``live`` branch for us to review.

We do ask that any code added/modified is covered by tests before merging.

Don't hesitate to join us on IRC (detail below).

Contact
-------

You can reach us by email using the address `support@mentors.debian.net`_.

For any question, we also are available on the IRC channel `#debexpo`_ from the
`OFTC`_ network.
77
78

.. _reStructuredText: http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html
Baptiste Beauplat's avatar
Baptiste Beauplat committed
79
80
81
82
83
.. _#debexpo: https://webchat.oftc.net/?channels=%23debexpo
.. _OFTC: https://www.oftc.net
.. _Debian: https://www.debian.org
.. _support@mentors.debian.net: mailto:support@mentors.debian.net
.. _issue tracker: https://salsa.debian.org/mentors.debian.net-team/debexpo/issues