Giter VIP home page Giter VIP logo

groupcollaborationtool's Introduction

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

groupcollaborationtool's People

Contributors

abrie avatar chadchristensen avatar clarkj99 avatar danieljwagener avatar gitchrisadams avatar jasminnancy avatar mgilarmo avatar nerajno avatar nicole-gathany avatar ransing avatar rosenkrans avatar

Watchers

 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.