Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doemser/durch_3d
job getting, react-three-fiber game as capstone project for a software bootcamp I attended
https://github.com/doemser/durch_3d
cannonjs game immer mongodb mongoose three-fiber zustand
Last synced: 27 days ago
JSON representation
job getting, react-three-fiber game as capstone project for a software bootcamp I attended
- Host: GitHub
- URL: https://github.com/doemser/durch_3d
- Owner: doemser
- License: mit
- Created: 2022-01-31T09:27:43.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-25T16:28:24.000Z (almost 3 years ago)
- Last Synced: 2024-10-24T22:44:20.479Z (about 2 months ago)
- Topics: cannonjs, game, immer, mongodb, mongoose, three-fiber, zustand
- Language: JavaScript
- Homepage:
- Size: 1.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# DURCH - a little game about shooting through
https://user-images.githubusercontent.com/93415777/155751090-872debd4-4ba0-4ce4-99dc-6dddd2b5dfbe.mp4
This is my neuefische web-development-bootcamp capstone project.
It uses the following tools/libraries:
* [Commitlint](https://commitlint.js.org/)
* [Stylelint](https://stylelint.io/)
* [Eslint](https://eslint.org/)
* [Prettier](https://prettier.io/)## Getting started
**Run the development server:**
```bash
npm run dev
```## Atomic design
I use atomic design. You can read more about my decision in the
[documentation](./docs/ATOMIC_DESIGN.md).## Commitlint
I use commitlint to ensure conventional commit messages. You can read more about my decision in
the [documentation](./docs/COMMITS.md).## Commands
**Run the development server:**
```bash
npm run dev
```**Build:**
```shell
npm run build
```**Run stylelint**
```shell
npm run stylelint
```**Run eslint**
```shell
npm run eslint
```**Run all linters**
```shell
npm run lint
```## Skipping linters
If you need to skip a linter you can add the `--no-verify` flag.
> Warning! We strongly advise against skipping linters.
```shell
# Skipping commitlint
git commit README.md -m "this is a dirty commit" --no-verify
# Skipping linters
git push --no-verify
```