Thank you for considering contributing to String Methods! We welcome contributions from the community to help improve and maintain this project. By participating, you can make valuable contributions, whether they involve code, documentation, bug reports, feature requests, or general feedback.
Please take a moment to review this document to understand how to contribute effectively.
This project follows the Code of Conduct. By participating, you are expected to uphold this code. Please report any unacceptable behavior to Pabitra Banerjee
There are several ways to contribute to this project:
If you encounter a bug or issue with the project, please open a new GitHub Issue with a clear and detailed description. Include any relevant information to help reproduce the issue.
If you have ideas for new features or enhancements, please open a new GitHub Issue with your suggestions. Describe the proposed changes and their potential benefits.
If you want to contribute code to the project, please follow these steps:
- Fork the repository to your GitHub account.
- Clone your forked repository to your local machine.
git clone https://github.com/pb2204/String-Methods.git
- Create a new branch for your contribution.
git checkout -b feature/your-feature-name
- Write your code and make changes.
- Write tests for your code (if applicable) and ensure all tests pass.
npm test
- Commit your changes using descriptive commit messages (see Commit Message Guidelines).
git commit -m "feat: Add new feature"
- Push your changes to your GitHub repository.
git push origin feature/your-feature-name
- Open a new pull request (PR) from your forked repository to the main project repository. Provide a clear description of your changes in the PR.
Improvements to project documentation are highly valuable. If you find errors or areas for improvement in the documentation, please contribute by following these steps:
- Fork the repository.
- Make changes to the documentation.
- Commit your changes with informative commit messages.
- Push your changes to your fork.
- Open a pull request to the main project repository.
We follow Conventional Commits for commit messages. Please use this format for your commit messages to maintain clarity and consistency in the commit history.
Before submitting a pull request, ensure that your code adheres to the coding standards and conventions of the project. Your PR will be reviewed, and changes may be requested before merging. Please provide context and explanations for your changes in the PR description.
Join our community to discuss project-related topics, ask questions, and get assistance:
By contributing to this project, you agree that your contributions will be licensed under the LICENSE of the project.