Skip to content

dogather helps people gather and do their dream projects together

Notifications You must be signed in to change notification settings

theQuasarians/dogather

Repository files navigation

Dogather

A web app that helps people with ideas find the right people for their project. It's built using React, Node.js, Express, MySQL and Vite

Introduction

This project helps people get matched, chat and manage projects in one place:

  • Get matched with people with the right interests and skills to help you with implementing your idea;
  • Get matched with exciting projects to sharpen your skills and learn new ones;
  • Exchange your thoughts and choose the right people;
  • Assign tasks and track them.

Contribute to project as a Beginner

Forking and Setting Up the Repository

  • Navigate to the GitHub project you want to contribute to and click the "Fork" button in the top right. This creates your forked copy.
  • Clone your forked repository to your local machine. Run the following in your terminal, replacing YOUR-USERNAME with your GitHub username:
git clone https://github.com/YOUR-USERNAME/repository-name.git
  • Navigate to the cloned repository:
cd repository-name
  • Add the upstream repository as a remote to sync changes:
git remote add upstream https://github.com/original-owner-username/repository-name.git
  • Create a new branch to isolate your changes:
git checkout -b your-branch-name

Always create a new branch when working on changes to isolate each set of edits from the main codebase. Some tips:

  • Give branches descriptive names like "fix-typo-readme" or "update-contributing-md"
  • Use kebab case for multi-word names
  • Delete branches after merging pull requests to keep things tidy

Branching allows you to safely experiment and collaborate within the same project. Be sure to follow project guidelines and coding styles. Test your changes thoroughly as well.

Committing

  • Stage your changes:
git add .
  • Commit changes frequently with clear messages:
git add .
git commit -m "Fix typo in contributing doc"

Push Changes

  • Push your branch to your fork on GitHub:
git push -u origin your-branch-name

Create a Pull Request (PR)

  • Go to your fork on GitHub and you should see a prompt to create a PR for your recently pushed branch
  • Click on "Compare & pull request" to open a new PR
  • Provide a title and description for your PR, and click on "Create pull request".

About

dogather helps people gather and do their dream projects together

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published