We welcome contributions from the community! Whether you're a developer, a designer, or just a web enthusiast, there are many ways to contribute to CodeSense.
- Reporting Bugs: If you find a bug, please open an issue on our GitHub repository. Be sure to include a clear description of the bug, steps to reproduce it, and any relevant error messages.
- Suggesting Enhancements: If you have an idea for a new feature or an improvement to an existing one, please open an issue on our GitHub repository. We'd love to hear your ideas!
- Writing Code: If you're a developer, you can contribute by writing code to fix bugs or implement new features. See the "Development Setup" section below for instructions on how to get started.
- Improving Documentation: If you find any errors or omissions in our documentation, please open an issue or submit a pull request to fix it.
- Fork the repository: Click the "Fork" button on the top right of the repository page.
- Clone your fork:
git clone https://github.com/your-username/CodeSense.git - Install dependencies:
cd CodeSense && npm install - Compile the code:
npm run compile
To run the test suite, use the following command:
npm test- Create a new branch for your changes:
git checkout -b my-new-feature - Make your changes and commit them:
git commit -am 'Add some feature' - Push your changes to your fork:
git push origin my-new-feature - Open a pull request on the main CodeSense repository.
When submitting a pull request, please make sure to:
- Include a clear description of the changes you've made.
- Reference any related issues.
- Make sure the test suite passes.
- Follow the existing code style.