0.1.1 • Published 4 years ago
apollo-mm10 v0.1.1
Apollo Component Library (WIP)
What is it?
Apollo is a component library primarily developed by MileMarker10 to facilitate the creation of Frontend UI components whilst reducing the amount of code that needs to be written.
Starting it
When developing components, we always want two things constantly running. The rollup environment and Storybook. In order to have that available to us we will want to
# To start rollup and compile TypeScript
$ yarn start
# or
$ npm start
# To start Storybook
$ yarn storybook
# or
$ npm run storybookFile Structure
The file structure is laid out as follows:
example: contains a test application for integration testing components post-distribution processing.src: contains all source code including components and utilities.stories: contains allstorybookfiles for each component.test: contains all unit testing done through Jest and@testing-library.
apollo-component-library
├───example
│ └───Testing environment for component implementation
│
├───src
│ ├───components
│ │ └───Component folders
│ │ └───Component Files
│ │
│ └───*util*
│ └───Utility classes and functions
│
├───stories
│ └───Storybook testing files
│
└───test
└───Jest testing filesFor reference of file structure refer to the diagram above.
0.1.1
4 years ago