web app available at https://natalchart.github.io/NatalChart/
web app based on a boilerplate: https://github.com/vadimmarkov/webpack-es6-sass-boilerplate moshier ephemeris implementation: https://github.com/0xStarcat/Moshier-Ephemeris-JS
start
- start the dev serverbuild
- create build indoc
folderanalyze
- analyze your production bundlelint-code
- run an ESLint checklint-style
- run a Stylelint checkcheck-eslint-config
- check if ESLint config contains any rules that are unnecessary or conflict with Prettiercheck-stylelint-config
- check if Stylelint config contains any rules that are unnecessary or conflict with Prettier
In order to host the app (i.e. github pages) add subtree to the rep: npm run build git add build && git commit -m "build subtree commit" git subtree push --prefix build host gh-pages
Mind it that repo name should be the same as github username
If after several commits to master there are errors with the subtree, its not worth it to try to rebase or fix it (thanks, git), just manually remove the branch and create subtree again
git branch -d gh-pages git push host --delete gh-pages