Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/playerony/efa-companies
https://github.com/playerony/efa-companies
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/playerony/efa-companies
- Owner: playerony
- License: mit
- Created: 2021-06-03T10:17:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-17T20:23:36.000Z (over 3 years ago)
- Last Synced: 2023-03-08T05:38:16.445Z (almost 2 years ago)
- Language: TypeScript
- Size: 4.28 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π₯ efa-companies
![Lint Check](https://github.com/playerony/efa-companies/workflows/Lint/badge.svg)
![Test Check](https://github.com/playerony/efa-companies/workflows/Test/badge.svg)
![Production Build](https://github.com/playerony/efa-companies/workflows/Build/badge.svg)
![Typecheck Check](https://github.com/playerony/efa-companies/workflows/Typecheck/badge.svg)EFA in the project name means used architecture pattern.
![image](https://michalzalecki.com/posts/[email protected])
This is a simple app which is a simple version of portfolio tracker.## πTable of Contents
- [β¨ Getting started](#%e2%9c%a8-getting-started)
- [Prerequisites](#prerequisites)
- [Bootstrap](#bootstrap)
- [π Scripts](#%f0%9f%93%9c-scripts)
- [Build](#build)
- [Test](#test)
- [Analyze](#analyze)
- [Development](#development)
- [π Documentation](#%f0%9f%93%9a-documentation)
- [Commit Message Guideline](#commit-message-guideline)## β¨ Getting started
### Prerequisites
You need to have installed the following software:
- [nodejs](https://nodejs.org/en/) (>=14.15.0)
- [npm](https://npmjs.com/) (>= 6.14.0)### Bootstrap
```bash
git clone [email protected]:playerony/efa-companies.git
cd efa-companies
npm i
```## πScripts:
### Development
- `storybook` - Run storybook.
- `start` - Run application in development mode.
- `reinstall-deps` - Run will remove all dependencies and reinstall them.### Build
- `build` - Build for production a ready application.
- `build-storybook` - Build a ready storybook.### Test
- `test` - Run tests.
- `test:e2e` - Run e2e tests.
- `test:ci` - Run tests in CI mode.
- `test:watch` - Run tests in watch mode.### Analyze
- `lint` - Run `eslint`. Output any errors π¨.
- `lint:fix` - Run `eslint`. Fix any lint errors π¨.
- `typecheck` - Run `tsc`. Output any errors π¨.
- `format` - Run `prettier` to format all the files.## π Documentation
### Commit Message Guideline
- For easier commit type recognition commit messages are prefixed with an emoji
- See available [commit-emojis](https://github.com/sebald/commit-emojis#available-emojis)