Thank you for considering contributing to FinanceCrew! We welcome all contributions and appreciate your efforts to improve the project.
Fork the repository to your own GitHub account by clicking the "Fork" button at the top right of the repository page.
Clone your forked repository to your local machine:
git clone https://github.com/alexnodeland/finance-crew.git
Create a new branch for your changes:
git checkout -b feat/your-feature-name
Make your changes to the codebase. Ensure your code follows the project's coding standards and passes all tests.
Use semantic commit messages to describe your changes. Here are some common types:
feat
: A new featurefix
: A bug fixdocs
: Documentation only changesstyle
: Changes that do not affect the meaning of the code (white-space, formatting, etc.)refactor
: A code change that neither fixes a bug nor adds a featuretest
: Adding missing or correcting existing testschore
: Changes to the build process or auxiliary tools and libraries
Example:
git commit -m "feat: add news sentiment analysis module"
Push your changes to your forked repository:
git push origin feat/your-feature-name
Open a pull request to the main repository. Provide a clear and descriptive title and description of your changes.
- Write clear, concise commit messages: Use the imperative mood in the subject line.
- Keep pull requests small: Focus on one change per pull request.
- Write tests: Ensure your code is well-tested.
- Follow the coding standards: Maintain consistency in the codebase.
Thank you for your contributions!