rasatech-design-system
RasaTech design system implemeted in React.js
npm i --save rasatech-design-system
workflow setup
master
branch is protected for non-admin people:
- All commits to master branch will be done via
git merge
from a branch - All commits from other branches which have not been rebased (switch to
master
andgit pull
) will be reject - Only admins can push directly to master
- All other members will create new branch, work on the branch, rebase before making pull request to master
recommended workflow
Follow these steps:
-
git clone
orgit pull
frommaster
-
git branch new-feature-XXX
to create your own branch callednew-feature-XXX
or what you want -
git commit
make commit to your branch as you work on it, you are still allowed to push to your own branch - before pull request or during your work
git checkout master
thengit pull
to get the latest update to your work - go back to your the branch you are working on
git checkout new-feature-XXX
thengit push
to push the lastest commits you have to Github - make a new pull request in Github