aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Kriechbaumer <thomas@kriechbaumer.name>2016-02-17 20:38:51 +0100
committerThomas Kriechbaumer <thomas@kriechbaumer.name>2016-02-17 21:10:48 +0100
commit09abd7eb9a6dc10bbe71ca87e9da07dbe9b3ba54 (patch)
tree42fbd9f6eacc02c3aa87215488783f60522227cd
parent887ecf88967fe6caf8f8d5443e49b6bfcfbfcd0d (diff)
downloadmitmproxy-09abd7eb9a6dc10bbe71ca87e9da07dbe9b3ba54.tar.gz
mitmproxy-09abd7eb9a6dc10bbe71ca87e9da07dbe9b3ba54.tar.bz2
mitmproxy-09abd7eb9a6dc10bbe71ca87e9da07dbe9b3ba54.zip
add issue template
-rw-r--r--CONTRIBUTING.md39
-rw-r--r--README.rst27
-rw-r--r--issue_template.md28
3 files changed, 54 insertions, 40 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
deleted file mode 100644
index ae948d73..00000000
--- a/CONTRIBUTING.md
+++ /dev/null
@@ -1,39 +0,0 @@
-# Contributing
-
-Thank you for your interest in contributing to mitmproxy!
-
-# Bug Reports
-
-Bug Reports are very welcome - please file them on the GitHub [issue tracker](https://github.com/mitmproxy/mitmproxy/issues).
-You can use the following template to structure your report:
-
-```
-##### Steps to reproduce the problem:
-1.
-2.
-3.
-
-##### What is the expected behavior?
-
-
-##### What went wrong?
-
-
-##### Any other comments?
-
-
----
-mitmproxy version:
-Operating System:
-```
-
-# Feature Requests
-
-We're happy to hear what you'd like to see in mitmproxy. Please file feature requests on the GitHub [issue tracker](https://github.com/mitmproxy/mitmproxy/issues).
-
-# Patches
-
-We're always happy to accept patches. Please submit them in the form of pull requests to the main [mitmproxy repository](https://github.com/mitmproxy/mitmproxy/).
-If you're working on something cool, please do not hesistate and get in touch!
-
-Instructions for setting up a development environment can be found in the [README](README.rst).
diff --git a/README.rst b/README.rst
index d6285700..d816a763 100644
--- a/README.rst
+++ b/README.rst
@@ -82,7 +82,7 @@ Please ensure that all patches are accompanied by matching changes in the test
suite. The project tries to maintain 100% test coverage.
-Docs
+Documentation
----
The mitmproxy documentation is build using Sphinx_, which is installed automatically if you set up a development
@@ -100,6 +100,30 @@ The last command invokes `sphinx-autobuild`_, which watches the Sphinx directory
the documentation when a change is detected.
+Contributing
+----
+
+Thank you for your interest in contributing to mitmproxy!
+
+* Bug Reports
+
+Bug Reports are very welcome - please file them on the GitHub issue_tracker_.
+Please make sure to fill out the template and provide as much information as
+possible.
+
+* Feature Requests
+
+We're happy to hear what you'd like to see in mitmproxy. Please file feature
+requests on the GitHub issue_tracker_.
+
+* Patches
+
+We're always happy to accept patches. Please submit them in the form of pull
+requests to the this repository. If you're working on something cool, please do
+not hesitate and get in touch!
+
+
+
.. |mitmproxy_site| image:: https://shields.mitmproxy.org/api/https%3A%2F%2F-mitmproxy.org-blue.svg
:target: https://mitmproxy.org/
:alt: mitmproxy.org
@@ -143,3 +167,4 @@ the documentation when a change is detected.
.. _.env: https://github.com/mitmproxy/mitmproxy/blob/master/.env
.. _Sphinx: http://sphinx-doc.org/
.. _sphinx-autobuild: https://pypi.python.org/pypi/sphinx-autobuild
+.. _issue_tracker: https://github.com/mitmproxy/mitmproxy/issues
diff --git a/issue_template.md b/issue_template.md
new file mode 100644
index 00000000..01b736be
--- /dev/null
+++ b/issue_template.md
@@ -0,0 +1,28 @@
+##### Steps to reproduce the problem:
+1. Launch mitmproxy
+2. Press X
+3. Click Y
+
+##### What is the expected behavior?
+
+It should display Z.
+
+##### What went wrong?
+
+It crashed with this error/trace: ...
+
+##### Any other comments?
+
+None.
+
+---
+
+mitmproxy version: (e.g.: 0.16, git commit hash)
+
+mitmproxy installed from: (e.g.: pip, binary package, source)
+
+Operating System: (e.g.: Windows, OSX, Linux, with specific version)
+
+OpenSSL version: (e.g.: 1.0.2f, run `openssl version` in your shell)
+
+pyOpenSSL version: (e.g.: 0.15.1, run `import OpenSSL; print(OpenSSL.__version__)` in Python)