Thank you for your interest in contributing to the Snigdha OS Web project! We’re excited to have you help us enhance the web presence of Snigdha OS. Whether you're fixing bugs, adding features, or improving documentation, your contributions are highly appreciated!
To begin, fork the Snigdha OS Web repository to your GitHub account. This creates your personal copy of the project, where you can freely make changes without affecting the original repository.
- Navigate to the Snigdha OS Web repository.
- Click the "Fork" button at the top right corner of the page.
Next, clone the forked repository to your local machine:
git clone https://github.com/your-username/Snigdha-OS.github.io.git
Before you start making changes, create a new branch to keep your work organized and separate from the main codebase.
git checkout -b feature/your-branch-name
Now you’re ready to make changes! Whether you're fixing bugs, adding a new feature, or improving documentation, follow these guidelines:
- For Code: Ensure your code follows the project's coding standards and is well-commented.
- For Documentation: Use the correct formatting and provide clear, concise explanations.
- For Styles/Design: Make sure any design improvements align with the project's visual identity.
Commit your changes with a clear, descriptive message that explains what you've done.
git add .
git commit -m "Add/modify [brief description of changes]"
Push your new branch with your changes to your forked repository:
git push origin feature/your-branch-name
Once you’ve made your changes and pushed them to your fork, open a pull request (PR) to merge them back into the original repository.
- Go to your fork on GitHub and click the “New Pull Request” button.
- Choose your branch and compare it with the base branch (usually
master
ordevelop
). - Write a detailed description of your changes and the issue they address (if any).
After opening the PR, the maintainers will review your changes and may provide feedback. Be ready to make further updates based on their suggestions.
Once your PR is merged, congratulations! You've contributed to Snigdha OS Web and made the web experience better for everyone.
Snigdha OS Web
Please adhere to the Snigdha OS Code of Conduct when contributing to this repository. We strive to maintain a welcoming and inclusive environment for all contributors.
Snigdha OS Web
If you encounter any issues or bugs, please follow the steps below to report them:
- Search for Existing Issues: Check if the issue has already been reported before opening a new one.
- Open a New Issue: If the issue hasn’t been reported, go to the Issues section and create a new issue.
- Provide Detailed Information: Include as much detail as possible:
- A clear description of the issue.
- Steps to reproduce the issue.
- Any relevant logs or screenshots that can help maintainers understand the problem.
Snigdha OS Web
There are many ways you can contribute to the Snigdha OS Web project:
- Bug Fixes: Help us identify and resolve bugs in the web app.
- New Features: Got an idea for a new feature? Feel free to open an issue or submit a PR!
- Documentation Improvements: Enhance the documentation by clarifying instructions, adding examples, or updating outdated content.
- UI/UX Improvements: Contribute to making the website visually appealing and easy to use by improving its design.
Snigdha OS Web
By contributing to this repository, you agree that your contributions will be licensed under the MIT License.
Snigdha OS Web
Thank you for being a part of the Snigdha OS Web community! Every contribution, no matter how big or small, helps make Snigdha OS better for everyone. We look forward to your contributions!