Thank you for your interest in contributing to DevStations! We welcome contributors of all levels — whether you are a beginner learning full-stack development or an experienced developer, your contributions are valuable.
-
Fork the repository Click the Fork button at the top-right of this repository.
-
Clone your fork locally
git clone https://github.com/<your-username>/devstations.git cd devstations
-
Create a branch for your feature or bug fix
git checkout -b feature/your-feature-name
-
Make your changes and test locally
-
Commit your changes with a clear message
git commit -m "Add feature X" -
Push your branch to your fork
git push origin feature/your-feature-name
-
Open a Pull Request Make sure your PR is descriptive and references any related issues.
If you are new to the project or open-source, start with beginner-friendly issues:
- Improve or fix UI components
- Add a new API endpoint
- Add validation to existing endpoints
- Write or improve documentation
- Add tests for backend or frontend functionality
All beginner-friendly issues are labeled good first issue or help wanted on GitHub.
For contributors who want to actively and regularly contribute:
- Help add new features or modules
- Improve cloud deployment and CI/CD setup
- Refactor code for performance or maintainability
- Mentor new contributors
- Help create tutorials, demos, or YouTube walkthroughs
Volunteers will get recognition in the project and can list this experience on their GitHub profile or resume.
We expect all contributors to follow a friendly, inclusive, and respectful approach:
- Be polite and constructive in discussions
- Respect other contributors’ time and work
- Follow GitHub workflow guidelines
This version is complete, beginner-friendly, and professional. It also clearly outlines the PR workflow, beginner guidance, and volunteer opportunities, which your original draft was missing.