An app to organize your notes in a beautiful way and learn React, Redux and Typescript
-
Start creating a basic project using Webpack, React and Typescript.
-
Then install UI Kit:
yarn add -E jsc-react-ui
Note 1: All you'll need related to UI is present in this lib. Also, jsc-react-ui
already have built-in typescript definitions. You can see some docs here.
Note 2: For styling, you can use inline styles in a vanilla way or using Radium.
We'll use Github Workflow. Take a look at this post to get familiar.
Basically:
- Clone the repo
- In main repo page, click on Projects tab and move a card to WIP column
- Create a new branch with same name of the issue (example: issue-1)
- Do the right thing (try to commit small things)
- Push your branch
- Create a Pull Request in main repo page in Github (remember to request a review of a team member)
- Go to Projects tab again and move card from step 2 to Review column
- Wait PR to be approved and merged to master (if approve delayed, start to implement a new issue in a new branch from master - Go to step 2)
- Checkout master branch
- Pull merged commits
- Remove your local branch created in step 2