https://github.com/beaker-project/dandelion
Your favorite seed for React / PatternFly SPA.
https://github.com/beaker-project/dandelion
boilerplate hacktoberfest jest react redux typescript
Last synced: 5 months ago
JSON representation
Your favorite seed for React / PatternFly SPA.
- Host: GitHub
- URL: https://github.com/beaker-project/dandelion
- Owner: beaker-project
- License: mit
- Created: 2019-11-14T07:36:42.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-09T18:03:16.000Z (over 2 years ago)
- Last Synced: 2024-03-26T01:14:34.137Z (about 2 years ago)
- Topics: boilerplate, hacktoberfest, jest, react, redux, typescript
- Language: TypeScript
- Homepage:
- Size: 4.41 MB
- Stars: 7
- Watchers: 7
- Forks: 3
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dandelion
This repository contains code to serve as base for a React/PatternFly project.
It has some predefined structure, boilerplate code, and examples to start with. Currently, it implements:
- React Hooks in functional components
- Patternfly 4
- TypeScript
- React-router for route management
- Redux for state management
- Redux-saga for side-effects handling
- Jest + React Testing Library for tests
- Prettier for code style validation
- ESLint for code checking
- Commitlint for commit message checking
## Running it in a container:
To run the Web Interface in your favorite container environment, use the provided Dockerfile. We recommend `podman`.
Build the container image with:
```shell
$ podman build . -t dandelion
```
After building is completed, you can run it, mapping port 80 to some local port:
```shell
$ podman run -d -p 8081:80 dandelion
```
The Interface should now be available in the address `http://localhost:8081`