summaryrefslogtreecommitdiff
path: root/docs/contributing/issues_features.rst
blob: d61d5b6c6292ed2e7059dd828fd0a69cb7e269ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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
.. _issues_features:

Issues and Feature requests
===========================

Bug Report / Issue
------------------
Issues or bugs are found in any software project. VyOS is not an exception.

All issues should be reported to the developers. This lets the developers know what is not working properly.
Without this sort of feedback every developer will believe that everything is working correctly.

I have found a bug, what should I do?
*************************************

When you believe you have found a bug, it is always a good idea to verify the issue prior to opening a bug request.

* Consult the documentation to ensure that you have configured your system correctly.
* Get community support `slack <https://slack.vyos.io/>`_ or `forum <https://forum.vyos.io/>`_.

Ensure that the problem is reproducible
***************************************

When you are able to verify that it is actually a bug, spend some time to document how to reproduce the issue.
This documentation can be invaluable. When you wish to have a developer fix a bug that you found, helping them reproduce the issue benefits everyone.
Be sure to include information about the hardware you are using, commands that you were running, any other activities that you may have been doing at the time.
This additional information can be very useful.

* What were you attempting to achieve?
* What was the configuration prior to the change?
* What commands did you use?

Include output
**************

The output you get when you find a bug can provide lots of information.
If you get an error message on the screen, copy it exactly. Having the exact message can provide detail that the developers can use.
Like wise if you have any log messages that also are from the time of the issue, include those.
They may also contain information that is helpful for the development team.

Report a Bug
************

Create an account on the VyOS Phabricator. VyOS Phabricator is at https://phabricator.vyos.net.
To create a Bugreport use the quick link in the left side under the specific project. 

* provide as much information as you can
* which version you use
* what is to do to reproduce the bug

Feature Request
---------------

To send a Feature Request please search Phabricator if there is already a
feature request targeting your request. You can enhance it or if you don't find
one create a new one by use the quick link in the left side under the specific
project.