summaryrefslogtreecommitdiff
path: root/docs/contributor/contributing.rst
diff options
context:
space:
mode:
authorJohn L. Villalovos <john@sodarock.com>2022-01-03 21:42:36 -0800
committerJohn L. Villalovos <john@sodarock.com>2022-01-03 21:42:36 -0800
commite6c68414971586f84a34bfdb3927b6c6d9fd4e78 (patch)
treedd604bb4abb30003ff0e173b98d072cba6314d03 /docs/contributor/contributing.rst
parentc6d7e9aaddda2f39262b695bb98ea4d90575fcce (diff)
downloadgitlab-jlvillal/devel_docs.tar.gz
docs: add the start of a contributor's guidejlvillal/devel_docs
Create an initial contributor's guide that will hopefully be expanded on in the future.
Diffstat (limited to 'docs/contributor/contributing.rst')
-rw-r--r--docs/contributor/contributing.rst50
1 files changed, 50 insertions, 0 deletions
diff --git a/docs/contributor/contributing.rst b/docs/contributor/contributing.rst
new file mode 100644
index 0000000..f4a165c
--- /dev/null
+++ b/docs/contributor/contributing.rst
@@ -0,0 +1,50 @@
+.. _code-contribution-guide:
+
+============================
+So You Want to Contribute...
+============================
+
+This document provides some necessary points for developers to consider when
+writing and reviewing python-gitlab code. The checklist will help developers get
+things right.
+
+Getting Started
+===============
+
+If you're completely new to GitHub development and want to contribute to the
+python-gitlab project, please start by familiarizing yourself with the `GitHub
+Getting Started Guide <https://docs.github.com/en/get-started>`_. This will
+help you familiarize yourself with the workflow for the GitHub continuous
+integration and testing systems, and help you with your first commit.
+
+Useful Links
+------------
+
+Bug/Task tracker
+ https://github.com/python-gitlab/python-gitlab/issues
+
+Code Hosting
+ https://github.com/python-gitlab/python-gitlab
+
+Getting Your Patch Merged
+-------------------------
+
+TODO: Document info that will be useful
+
+Bug Reporting
+=============
+
+Bugs can reported via our issue tracker at
+https://github.com/python-gitlab/python-gitlab/issues
+
+When filing bugs, please include as much detail as possible, and don't be shy.
+
+Essential pieces of information are generally:
+
+* Steps to reproduce the issue.
+* Exceptions and surrounding lines from the logs.
+* Versions of python-gitlab and Gitlab.
+
+Please also set your expectations of what *should* be happening.
+Statements of user expectations are how we understand what is occuring and
+how we learn new use cases!