Fix contributor's guide
parent
c45ed2a708
commit
f4dadb0d9a
|
|
@ -26,7 +26,7 @@ To install the dependencies needed for development, you can use pip:
|
||||||
$ pip install camelot-py[dev]
|
$ pip install camelot-py[dev]
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
### Alternativly
|
### Alternatively
|
||||||
|
|
||||||
You can clone the project repository, and install using pip:
|
You can clone the project repository, and install using pip:
|
||||||
|
|
||||||
|
|
@ -40,7 +40,7 @@ $ pip install .[dev]
|
||||||
|
|
||||||
The preferred workflow for contributing to Camelot is to fork the [project repository](https://github.com/socialcopsdev/camelot) on GitHub, clone, develop on a branch and then finally submit a pull request. Steps:
|
The preferred workflow for contributing to Camelot is to fork the [project repository](https://github.com/socialcopsdev/camelot) on GitHub, clone, develop on a branch and then finally submit a pull request. Steps:
|
||||||
|
|
||||||
1. Fork the project repository: click on the ‘Fork’ button near the top of the page. This creates a copy of the code under your account on the GitHub.
|
1. Fork the project repository. Click on the ‘Fork’ button near the top of the page. This creates a copy of the code under your account on the GitHub.
|
||||||
|
|
||||||
2. Clone your fork of Camelot from your GitHub account:
|
2. Clone your fork of Camelot from your GitHub account:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
Contributor's Guide
|
Contributor's Guide
|
||||||
===================
|
===================
|
||||||
|
|
||||||
If you're reading this, you're probably looking to contributing to Camelot. *Time is the only real currency*, and the fact that you're considering spending some here is *very* generous of you. Thanks you very much!
|
If you're reading this, you're probably looking to contributing to Camelot. *Time is the only real currency*, and the fact that you're considering spending some here is *very* generous of you. Thank you very much!
|
||||||
|
|
||||||
This document will help you get started with contributing documentation, code, testing and filing issues. If you have any questions, feel free to reach out to `Vinayak Mehta`_, the author and maintainer.
|
This document will help you get started with contributing documentation, code, testing and filing issues. If you have any questions, feel free to reach out to `Vinayak Mehta`_, the author and maintainer.
|
||||||
|
|
||||||
|
|
@ -49,9 +49,9 @@ The preferred workflow for contributing to Camelot is to fork the `project repos
|
||||||
|
|
||||||
.. _project repository: https://github.com/socialcopsdev/camelot
|
.. _project repository: https://github.com/socialcopsdev/camelot
|
||||||
|
|
||||||
1. Fork the project repository: click on the ‘Fork’ button near the top of the page. This creates a copy of the code under your account on the GitHub.
|
1. Fork the project repository. Click on the ‘Fork’ button near the top of the page. This creates a copy of the code under your account on the GitHub.
|
||||||
|
|
||||||
2. Clone your fork of the Camelot from your GitHub account::
|
2. Clone your fork of Camelot from your GitHub account::
|
||||||
|
|
||||||
$ git clone https://www.github.com/[username]/camelot
|
$ git clone https://www.github.com/[username]/camelot
|
||||||
|
|
||||||
|
|
@ -61,7 +61,7 @@ The preferred workflow for contributing to Camelot is to fork the `project repos
|
||||||
|
|
||||||
Always branch out from ``master`` to work on your contribution. It's good practice to never work on the ``master`` branch!
|
Always branch out from ``master`` to work on your contribution. It's good practice to never work on the ``master`` branch!
|
||||||
|
|
||||||
.. note:: Protip: ``git stash`` is a great way to save the work that you haven't committed yet, to move between branches.
|
.. note:: ``git stash`` is a great way to save the work that you haven't committed yet, to move between branches.
|
||||||
|
|
||||||
4. Work on your contribution. Add changed files using ``git add`` and then ``git commit`` them::
|
4. Work on your contribution. Add changed files using ``git add`` and then ``git commit`` them::
|
||||||
|
|
||||||
|
|
@ -142,7 +142,9 @@ Please don't use GitHub issues for support questions, a better place for them wo
|
||||||
Bug Reports
|
Bug Reports
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|
|
||||||
- Please include your operating system type and Python version number, along with the version numbers of NumPy, OpenCV and Camelot. You can use the following code snippet to find this information::
|
In bug reports, make sure you include:
|
||||||
|
|
||||||
|
- Your operating system type and Python version number, along with the version numbers of NumPy, OpenCV and Camelot. You can use the following code snippet to find this information::
|
||||||
|
|
||||||
import platform; print(platform.platform())
|
import platform; print(platform.platform())
|
||||||
import sys; print('Python', sys.version)
|
import sys; print('Python', sys.version)
|
||||||
|
|
@ -150,10 +152,10 @@ Bug Reports
|
||||||
import cv2; print('OpenCV', cv2.__version__)
|
import cv2; print('OpenCV', cv2.__version__)
|
||||||
import camelot; print('Camelot', camelot.__version__)
|
import camelot; print('Camelot', camelot.__version__)
|
||||||
|
|
||||||
- Please include the **complete traceback** in your bug report.
|
- The complete traceback. Just adding the exception message or a part of the traceback won't help us fix your issue sooner.
|
||||||
|
|
||||||
- Make sure you include **steps to reproduce the bug**, using code snippets. See `Creating and highlighting code blocks`_.
|
- Steps to reproduce the bug, using code snippets. See `Creating and highlighting code blocks`_.
|
||||||
|
|
||||||
.. _Creating and highlighting code blocks: https://help.github.com/articles/creating-and-highlighting-code-blocks/
|
.. _Creating and highlighting code blocks: https://help.github.com/articles/creating-and-highlighting-code-blocks/
|
||||||
|
|
||||||
- Also include a link to the PDF document that you were trying to extract tables from, telling us what you expected the code to do and what actually happened.
|
- A link to the PDF document that you were trying to extract tables from, telling us what you expected the code to do and what actually happened.
|
||||||
Loading…
Reference in New Issue