Giter Site home page Giter Site logo

hulk-fit-project's Introduction

Front End Development

The project follows a standard fork-and-pull model for contributions via GitHub. Here's a step-by-step guide:

  1. Fork the Repository: Start by forking the main project repository to your GitHub account.
  2. Clone the Repository: Once forked, clone the repository to your local machine.
  3. Set Up the Project: Follow the setup instructions to get the project running locally.
  4. Create a Branch: Create a new branch for each issue you work on. This keeps your work organized and prevents conflicts.
  5. Make Changes: Implement your feature or bug fix on the branch you created.
  6. Commit and Push Changes: Once your changes are ready, commit them with a meaningful commit message, and push the branch to your forked repository.
  7. Submit a Pull Request: From your repository, submit a pull request to the main repository. In the PR description, include a detailed explanation of your changes and link the PR to the corresponding issue in the main repository.

🀝 How to Contribute:

Following are the steps to run the project locally:

  1. Go to preferred folder in your computer and paste the following command after forking our repository (Only one of it if you don't have ssh setup then go with HTTP command)
git clone https://github.com/<YOUR-USERNAME>/<REPO>.git
  1. Navigate to the project folder
cd <PROJECT-NAME>
  1. Add a reference(remote) to the original repository.
git remote add upstream https://github.com/<YOUR-USERNAME>/<PROJECT-NAME>.git
  1. Check the remotes for this repository.
git remote -v
  1. Always take a pull from the upstream repository to your master branch to keep it at par with the main project:
git pull upstream main
  1. Install dependencies
npm i 
  1. Now go ahead and create a new branch and move to the branch
git checkout -b <NAME-YOUR-BRANCH>
  1. To run Frontend and Backend concurrently
npm run dev

More Running Commands:

  • Runs only for Backend with Nodemon
npm run server
  • Runs only for Frontend
npm run client
  1. After done you can now commit and push this changes to your created branch, for doing that follow the following command chain
  • git status -s (Shows the changed files)
  • git add --all (Will add all the files to staging area)
  • git commit -m "<EXPLAIN-YOUR_CHANGES>"
  • git push -u origin <SAME-BRANCH-AS-ABOVE>
  1. After this go to your forked GitHub repository and go to Pull Request section. Now you might be able to see a pop up saying Pull Request. Click on the popup and you will be redirected to pull request page

  2. Now fill in the form template of the pull request and give the necessary description.

  3. Click on Submit

  4. Hurray! You just made your first contribution to this project πŸŽ‰

  5. Wait for your pull request to be reviewed and merged.

πŸ“œ Code of Conduct:

We are committed to fostering a community that’s inclusive, respectful, and productive. All participants in the project are expected to adhere to our Code of Conduct, which includes:

  1. Respect: Treat everyone with kindness and respect. No forms of harassment, discrimination, or inappropriate behavior are tolerated.
  2. Collaboration: Be open to feedback and be respectful when providing it. Strive to help others when you can and recognize everyone's contributions.
  3. Inclusivity: Foster an environment that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to, members of any race, ethnicity, culture, national origin, color, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability.

hulk-fit-project's People

Contributors

ariyawat-n avatar jizrix avatar geegina avatar padipat-888 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.