Welcome to the NOSK Official Website repository! We appreciate your interest in contributing to the development of the official website. We welcome new contributors and public contributions too. Follow these steps to make your contributions.
Note: If you get stuck in any of the following steps you can always ping us on our Discord Server or Telegram Channel. Feel free to ask for help!
-
Fork the Repository:
- Visit the NOSK Official Website repository.
- Fork the repo by clicking the Fork button at the top-right corner.
-
Clone Your Fork:
- Clone the repository to your local machine.
git clone https://github.com/your-username/noskofficial.github.io.git
- Clone the repository to your local machine.
-
Make Changes:
- You can add new features, update content, or improve the website design.
- For UI changes, consider checking the overall responsiveness and accessibility of your changes.
-
Test Your Changes:
- Preview your changes locally. You can use tools like
Live Server
in VSCode or any similar environment. - Ensure that the website works as expected on different screen sizes.
- Preview your changes locally. You can use tools like
-
Commit Your Changes:
- Once satisfied with your changes, commit them with a meaningful message.
git add . git commit -m "Update header layout for mobile responsiveness"
- Once satisfied with your changes, commit them with a meaningful message.
-
Push Your Changes to GitHub:
- Push your changes to your forked repository on GitHub.
git push
- Push your changes to your forked repository on GitHub.
-
Submit a Pull Request:
- Go to the NOSK Official Website repository and submit a PR.
- Take a screenshot of your change before submitting the PR and include it in the description.
-
Review and Feedback:
- The maintainers will review your PR. Please be open to feedback and be prepared to make additional changes if requested.
- HTML/CSS Standards: Follow best practices for HTML and CSS. Keep the design responsive and clean.
- JavaScript: Ensure any JavaScript code is well-documented and functional across modern browsers.
- Commit Messages: Be clear and concise. Explain the "what" and "why" of your changes.
- Design Consistency: Ensure your changes align with the overall design and branding of the website.
Join our community on:
Thank you for your contributions! 🙌
If you have any questions, feel free to reach out to the maintainers or open an issue.