Welcome to the Digitomize project! We're excited to have you contribute. Before you get started, please take a moment to review the guidelines for contributing.
Please review and adhere to the Code of Conduct while participating in this project. Let's work together to create a positive and welcoming community.
If you encounter a bug or unexpected behavior, please open an issue and provide detailed information about the problem. Include steps to reproduce the issue, expected and actual results, and any relevant logs or screenshots.
Have an idea for a new feature or improvement? Open an issue to suggest your enhancement. Describe the feature, its use cases, and how it could benefit the project.
We welcome pull requests from contributors. To submit a pull request:
- Fork the repository and create a new branch.
- Make your changes and commit them with descriptive messages.
- Push your branch to your forked repository.
- Run
npm run eslint
in the root of the project to make sure your contributions are in line with our coding guidelines. - Run
npm run eslint-fix
in the root of the project for ESLint to fix the issues it can. - Open a pull request from your branch to the main repository.
- Provide a clear description of your changes and why they're valuable.
Please ensure your code adheres to the Coding Guidelines. Make sure to read PR Guidelines and Issue Guidelines first.
- Follow the established coding style and conventions.
- Write clear and concise code with meaningful comments when necessary.
- Test your changes thoroughly before submitting a pull request.
- Document new features, changes, or important concepts as needed.
For more ways to get in touch, refer to our CONTACT.md.
By contributing to this project, you agree that your contributions will be licensed under the MIT License.