Giter Site home page Giter Site logo

intellection.kz's Introduction

intellection.kz

๐Ÿšง WIP

Suppose you are given a new task. The first thing you do is get in sync with master branch

git checkout master # just in case if you are not on master branch
git pull --rebase origin master # pull latest vestion without headache

Next you create a new branch you are going to be working in

git checkout -b new-feature # convention is to use dash not underscore

Suppose you have finished some functionality in a couple of hours

git status
git add <some-file> # Or git add .
git commit -m "<type>(<scope>): <subject>"

We use Angular's format of commit message. You have to write your commit messages in this way, otherwise husky will not let you commit You should generally commit several times a day.

When you think you have finished a feature or you want to discuss something about your code or to just backup your work

git push -u origin <branch-name>

-u flag adds it as a remote tracking branch. After setting up the tracking branch, you can call git push without any parameters to push your commits. So the next time you want to commit something you can just use git push.

After your first push to the branch you should also file a pull request on github, asking to merge your features into master. When you do this, team members will be notified about new pull request and we will be able to discuss and see progress on the feature there.

Atom setup

Please follow this guide to setup Atom, if that is your editor of choice. Additionally please also install prettier-atom package and check two fields Eslint Integration and Format Files on Save. I would also recommend enabling preinstalled package autosave, but that's of course a personal preference.

LICENSE

Copyright (c) 2017 IntellectionStudio, LLC. All rights reserved.

intellection.kz's People

Contributors

almeynman avatar ak8912 avatar binchik avatar sbukharbay avatar andywindowsmac avatar bahakz avatar white1311 avatar zhaxylykbayev avatar

Watchers

James Cloos 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.