Thank you for considering contributing to TechBastic! This document will help you get started with cloning the repository, setting up the project, and contributing effectively.
-
Fork the repository to your GitHub account.
-
Clone the forked repository to your local machine using the following command:
git clone https://github.com/YOUR_USERNAME/FullStack-HackTech.git
-
Navigate to the project directory:
cd FullStack-HackTech/frontend
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
This should start the Vite development server. You can view the project by navigating to http://localhost:5173 in your browser.
This project uses the Vite + React framework for development. Here's how you can make your contributions:
- Frontend: React.js
- Backend: Nodejs
- Styling: Tailwind CSS (or any CSS framework used in the project)
Before starting any work, create a new branch off the main branch:
git checkout -b feature/your-feature-name
Write clean and modular code following our project structure and coding standards.
Once you're satisfied with your changes, commit them:
git add .
git commit -m "Description of your feature or fix"
Push the changes to your branch on your forked repository:
git push origin feature/your-feature-name
Create a Pull Request (PR) to the main repository. Fill out the PR template with relevant details about your changes.
- Ensure your branch is up to date with the main repository before making a PR:
git fetch upstream
git checkout main
git merge upstream/main
-
Once your branch is up to date, resolve any conflicts if they arise.
-
Test your changes before submitting a PR to make sure everything works as expected.
-
PRs should be small and focused. Avoid bundling multiple features or fixes into a single PR.
By contributing to this project, you agree to follow our Code of Conduct.
We appreciate your help in making TechBastic better!