UNPKG

@abhisheksuresh2/nodeshield

Version:

A Simple But Advanced Node Application Process Manager

86 lines (58 loc) 2.89 kB
### CONTRIBUTING.md # Contributing to NodeShield Thank you for considering contributing to NodeShield! Contributions are welcome and appreciated. This document provides guidelines to help you get started. --- ## How Can I Contribute? ### 1. Report Issues If you encounter bugs, have feature requests, or notice any improvements that can be made, feel free to open an issue in the [GitHub Issues](https://github.com/AbhishekSuresh2/NodeShield/issues) section. Please provide as much detail as possible to help us understand and resolve the issue. ### 2. Suggest Features We’re always open to new ideas! If you have suggestions to improve NodeShield, share them by creating a feature request in the Issues section. ### 3. Submit Code Changes If you would like to add new features, fix bugs, or improve the codebase, follow the steps below: #### Step 1: Fork the Repository 1. Navigate to the NodeShield repository. 2. Click on the **Fork** button in the top-right corner. #### Step 2: Clone the Forked Repository ```bash git clone https://github.com/<your-username>/NodeShield.git cd NodeShield ``` #### Step 3: Create a Branch Create a branch for your feature or fix: ```bash git checkout -b feature/your-feature-name ``` #### Step 4: Make Changes - Ensure your code adheres to the existing code style and conventions. - Add or update documentation if necessary. #### Step 5: Test Changes Make sure your changes do not break existing functionality by testing them thoroughly. #### Step 6: Commit Your Changes Write a clear and concise commit message: ```bash git commit -m "Add: Description of your changes" ``` #### Step 7: Push Changes to Your Fork ```bash git push origin feature/your-feature-name ``` #### Step 8: Open a Pull Request 1. Navigate to your forked repository on GitHub. 2. Click the **Compare & Pull Request** button. 3. Provide a descriptive title and detailed explanation of your changes. 4. Submit the Pull Request (PR). --- ## Code of Conduct This project follows a [Code of Conduct](CODE_OF_CONDUCT.md) to ensure a respectful and inclusive environment for everyone. --- ## Guidelines - **Write clear commit messages**: Use conventional commit messages for better version control and history tracking. - **Follow the style guide**: Ensure your code matches the style and conventions used in the project. - **Write tests**: For every new feature or bug fix, consider adding corresponding tests. - **Be respectful**: Keep discussions constructive and inclusive. --- ## Need Help? If you’re stuck or have questions, feel free to open a discussion in the [Discussions Section](https://github.com/AbhishekSuresh2/NodeShield/discussions). --- ## Thank You! Your contributions make NodeShield better! We look forward to collaborating with you.