https://github.com/dekal/portfolio-next-js
🤘🤘 Rock on... 🤘🤘
https://github.com/dekal/portfolio-next-js
circle configuration jest nextjs portfolio reactjs typescript
Last synced: about 1 year ago
JSON representation
🤘🤘 Rock on... 🤘🤘
- Host: GitHub
- URL: https://github.com/dekal/portfolio-next-js
- Owner: DeKal
- License: mit
- Created: 2019-11-22T15:48:41.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-10T18:32:29.000Z (about 1 year ago)
- Last Synced: 2025-04-10T19:55:13.070Z (about 1 year ago)
- Topics: circle, configuration, jest, nextjs, portfolio, reactjs, typescript
- Language: JavaScript
- Homepage: https://phatho-folio.now.sh
- Size: 29.6 MB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://scrutinizer-ci.com/g/DeKal/portfolio-next-js/?branch=master) [](https://scrutinizer-ci.com/g/DeKal/portfolio-next-js/build-status/master)
# [DeKal Portfolio](https://dekal.github.io/portfolio-next-js/)
Basically it is my profile :)
## Prerequisites
- Prefer Node >= v12.
- Install dependencies
`yarn`
## Installation
Use the yarn to install dependencies.
Use yarn to install dependencies.
```bash
yarn
```
## Config files
A list of configs can be found at [Configs](/docs/configs.md).
## Development
- To Dev using
```bash
yarn dev
```
- To run in production mode using:
```bash
yarn build
yarn start
```
## Lint check
Use `eslint` to check Javascript code.
```bash
yarn lint
```
Use `stylelint` to check SCSS embedded in JS code.
```bash
yarn lint:css
```
## Testing
Testing is supported by Jester and using typescript. To run test using:
- Run test `yarn test`
- Run test while developing `yarn test:watch`
- Run test coverage `yarn test:coverage`
## Release
Only release a version when git status is clean and on branch `master`.\
Use `auto-changelog` to generate [CHANGELOG.md](/CHANGELOG.md).
```bash
yarn release
```
## Deployment
Deployment was handled by [Vercel](https://vercel.com/dashboard) Deploy, Preview and Ship (DPS).
See detail at [Deployment](/docs/deployment.md)
## CircleCI
CI is supported by **Circle.io**.
See detail at [CircleCI Guide](/docs/circleci.md).
## Scrutinizer
Code Quality and assurance are supported by **Scrutinizer**.
See detail at [Scrutinizer Guide](/docs/scrutinizer.md).
## Supportive Bots
Bots are used for maintaining dependencies, optimizing images and quality control PRs.
See detail at [Bots](/docs/bots.md).
## Lighthouse
Running with Google Lighthouse for performance measuring.
See detail at [Lighthouse](/docs/light-house.md).
## License
[MIT](https://choosealicense.com/licenses/mit/)