Giter VIP home page Giter VIP logo

systemdesign's Introduction

FEC

Git WorkFlow

  1. Branch Creation or Switching:

    • Avoid coding directly in the main branch. Create or switch to a specific feature branch:
      • Create a feature branch:

        git checkout -b feature-branch

      • Or switch to an existing branch:

        git checkout feature-branch

  2. Merge updates from the main branch into your working branch and resolve any conflicts on the feature branch:

    git pull origin main

  3. Coding and Committing:

    • keep code less than 30 lines for review

    • After coding, add, commit, and push your changes:

      git add file-name / git add . to add all files

      git commit

      git push origin feature-branch

  4. In Github, make pull request (PR) from feature branch to main

    Link the pull request to the related task card in Trello, and remove the task card to review stage

  5. Resolve any merge conflicts if indicated in github by repeat step 1-3

  6. Require at least one team member to review and approve the PR.

  7. Once the PR is approved, the reviewer click the merge green button to complete the merge

systemdesign's People

Contributors

mmcclanahan avatar stylescode avatar mwanin avatar floralzhang 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.