Welcome to this project!
The following is a set of guidelines for contributing to our project. Note, these are mostly guidelines, not strict rules to follow. Use your best judgment and feel free to suggest changes to this project in a pull request.
Code of Conduct
How Can I Contribute?
- Direct contributors
- External contributors
This project and everyone participating in it is governed by the our Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to chunqingliang@gmail.com.
This section guides you through how to contribute as a direct or external partner. Contributions and bug reports are tracked as GitHub issues.
If you are creating a bug report, please include as many details as possible:
- Use a clear and descriptive title for the issue to identify the problem.
- Describe the exact steps which reproduce the problem in as many details as possible.
- Provide specific examples to demonstrate the steps. Include links to files or GitHub projects, or copy/pasteable snippets, which you use in those examples. If you're providing snippets in the issue, use Markdown code blocks.
- Describe the behavior you observed after following the steps and point out what exactly is the problem with that behavior.
- Include details about your configuration and environment
- Use issues for listing tasks that need accomplishment, and assignment of tasks.
- Issues should be linked to project milestones.
- A Project board is used to organize the issues.
- Pull at the beginning of each work session, and push at the end.
- Features and fixes are to be contributed in a GitHub flow workflow (where they create branches for each feature or fix, which are reviewed and critiqued by at least one other teammate before the the pull request is accepted).
- External contributors need first to open issues to explain how they might like to help.
- If welcomed, the should fork the repo and send their changes via a pull request.
This contribution guidelines were based and adapted from Atom's contribution guidelines and Tiffany Timber's DSCI310 predict airbnb nightly price contribution guidelines