1.0.7 • Published 6 years ago
ig-notification v1.0.7
Enterprise base application
Scripts
* test, runs jest (in progress)
* dev, runs webpack watcher does standard transpiling
* dev:server runs watcher with webpack-dev-server
* release, release build for productionLibraries/Technlologies
####Build and transpiling Typescript -> Babel -> ES5 Sass -> CSS
Testing
* JestLinting
* eslint
* stylelintGeneral
* React/ReactDOM 16.*
* React-Router
* MobxSetting up and building
- For initial setup run
npm install. - Normal building/development use
npm run dev:server. - For testing run
npm testruns snapshop tests
General Development Guidelines
Component structure / general creation
When creating a component if an external style sheet will be needed created a directory with the component name, and create the files within. Components use a .tsx extension. When adding a stylesheet add the appropriate reference to src/styles/components.scss.
Notes / TODO
Implement some sort of test visualizer for react components.
Fix common components.. they generate a lot of code
implement code splitting
Continue documentation