-
Notifications
You must be signed in to change notification settings - Fork 94
For Contributors
Thang Tran edited this page Sep 3, 2020
·
5 revisions
When you visit this page, the community knows you want to be a part of it. There are so many things any developing community has to improve, we're sure you'll find something of interest to join us.
We have gathered wisdom elsewhere from the internet as the guidelines for this community to thrive.
If you experienced something wrong, open an issue:
- give the context
- explain what you want to do
- provide steps to reproduce
- note your expectation
If you find something missing that make sense for you and many other people
- open an issue
- explain what you need and why you need
- keep content concise and clear
If you find an issue that you are ready to work on
- propose your solutions within the issue
- collect feedbacks from community
- revise your solutions
- repeat the feedbacks/revises process until it's ready to implement
- note community that you are working on (without doing this, someone else may be doing the same thing)
- implement your solution, unit tests are absolutely required
- Keep discussion public and transparent via issues
- Respect decisions from community
Visit https://github.com/h1st-ai/h1st and follow this instruction to folk to your account
git clone https://github.com/your-github-id/h1st
cd h1st
git checkout -b your-feature-branch-name
git push -u origin your-feature-branch-name
virtualenv -p python3 venv
source venv/bin/activate
pip install -e .
work on your implementation
nose2 #make sure all unit tests passed before pushing