Parcourir la source

Added CONTRIBUTING.md

Jeremy Stretch il y a 8 ans
Parent
commit
dea3ca187a
1 fichiers modifiés avec 50 ajouts et 0 suppressions
  1. 50 0
      CONTRIBUTING.md

+ 50 - 0
CONTRIBUTING.md

@@ -0,0 +1,50 @@
+# Contributing to NetBox
+
+Thank you for your interest in contributing to NetBox! This document contains some quick pointers on reporting bugs and
+requesting new features.
+
+## Reporting Issues
+
+* First, ensure that you've installed the latest stable version of NetBox. If you're running an older version, it's
+possible that the bug has already been fixed.
+
+* Check the [issues list](https://github.com/digitalocean/netbox/issues) to see if the bug you've found has already been
+reported. If you think you may be experiencing a reported issue, please add a quick comment to it with a "+1" and a
+quick description of how it's affecting your installation.
+
+* If you're unsure whether the behavior you're seeing is expected, you can join #netbox on irc.freenode.net and ask
+before going through the trouble of submitting an issue report.
+
+* When submitting an issue, please be as descriptive as possible. Be sure to describe:
+
+    * The environment in which NetBox is running
+    * The exact steps that can be taken to reproduce the issue (if applicable)
+    * Any error messages returned
+
+* Keep in mind that we prioritize bugs based on their severity and how much work is required to resolve them. It may
+take some time for someone to address your issue. If it's been longer than a week with no updates, please ping us on
+IRC.
+
+## Feature Requests
+
+* First, check the [issues list](https://github.com/digitalocean/netbox/issues) to see if the feature you'd like to see
+has already been requested (and possibly rejected). If it is, be sure to comment with a "+1" and any additional
+justification you have for the feature.
+
+* While discussion of new features is welcome, it's important to limit the scope of NetBox's feature set to avoid
+feature creep. For example, the following features would be firmly out of scope for NetBox:
+
+    * Ticket management
+    * Network state monitoring
+    * Acting as a DNS server
+    * Acting as an authentication server
+
+* If you're not sure whether the feature you want is a good fit for NetBox, please ask in #netbox on irc.freenode.net.
+Even if it's not quite right for NetBox, we may be able to point you to a tool better suited for the job.
+
+* When submitting a feature request, be sure to include the following:
+
+    * A brief description of the functionality
+    * A use case for the feature; who would use it and what value it would add to NetBox
+    * A rough description of any changes necessary to the database schema (if applicable)
+    * Any third-party libraries or other resources which would be involved