We love your input! We want to make contributing to DashFlow as easy and transparent as possible.
This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Pick an issue from our issue tracker
- Create a branch with a descriptive name
- Write your code following our coding standards
- Include appropriate tests
- Update documentation as needed
- Update the README.md with details of changes if applicable
- Update the CHANGELOG.md with a note describing your changes
- The PR will be merged once you have the sign-off of at least one maintainer
- Use TypeScript for all new code
- Follow the existing code style
- Write meaningful commit messages
- Add comments for complex logic
- Include unit tests for new features
npm run test
By contributing, you agree that your contributions will be licensed under the MIT License.