Thank you for considering contributing to ProgTheta-Blog! Your contributions are valuable in improving and developing this project.
- Code of Conduct
- How to Contribute
- Reporting Issues
- Submitting Pull Requests
- Development Setup
- Style Guides
- License
Please read our Code of Conduct to understand the expected behavior when contributing to this project.
If you find a bug, please report it by opening an issue in the Issues section. Include as much detail as possible to help us resolve the issue quickly.
If you have ideas for new features or improvements, feel free to create an issue or discuss it in the existing issues section. Your feedback is crucial for the project's growth.
- Check existing issues to ensure your issue hasn't already been reported.
- Open a new issue with a clear and descriptive title.
- Provide detailed information on the bug or feature request, including steps to reproduce the issue if applicable.
- Fork the repository and create your branch from
main
. - Install dependencies (see Development Setup section).
- Make your changes with clear and concise commit messages.
- Ensure the code passes all tests.
- Submit your pull request to the
main
branch.
To set up the project locally:
- Clone the repository:
git clone https://github.com/anikakash/ProgTheta-Blog.git cd ProgTheta-Blog
- Install server dependencies:
cd backend npm install
- Install client dependencies:
cd ../Frontend npm install
- Start the server and client:
cd ../backend
npm run dev
cd ../Frontend
npm start