Skip to content

webdevatlanta/GroupCollaborationTool

Folders and files

NameName
Last commit message
Last commit date
Feb 6, 2020
Apr 2, 2020
Feb 14, 2020
Feb 15, 2020
Feb 6, 2020
Feb 15, 2020
Feb 14, 2020
Feb 6, 2020
Feb 15, 2020
Feb 15, 2020
Mar 12, 2020
Feb 15, 2020

Repository files navigation

GroupCollaborationTool

A WeDev Atlanta Meetup project. A tool for collaboration, that's being built through collaboration. Neat!

Here's how to get started:

Get a copy of this repo

  1. Fork this respository by clicking here.

  2. Clone the forked copy to your computer:

git clone https://gthub.com/<your-user-name>/GroupCollaborationTool.git
  1. Add an upstream to the shared repo:
cd GroupCollaborationTool
git remote add upstream https://github.com/webdevatlanta/GroupCollaborationTool.git

Making your contribution

  1. Always start off by fetching and merging the latest changes:
git checkout master
git fetch --all
git merge upstream/master
  1. Install/update dependencies
yarn install
  1. Create a feature branch based off master:
git checkout -B my_feature_branch_name_here
  1. Start the dev server
yarn start
  1. ...make your edits, fix a bug, implement a feature, etc. If you're looking for something to work on, check out our Issues page.

  2. Add, commit, and push your feature branch to your Github:

git add .
git commit -m "Enter your description of your changes."
git push origin my_feature_branch_name_here
  1. Use your GitHub page to create a pull request from your feature branch to master.

  2. One of the admins will then merge your changes into the main branch.

  3. Return to step 1 and repeat: fetch, merge, branch, edit, commit, push!

Running tests

  1. Install Firebase/Firestore emulators (only need to do this once)
npx firebase setup:emulators:firestore
  1. Start the Firestore emulator:
npx firebase emulators:start --only firestore
  1. Run the React test script:
yarn test