Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pavel-durov/me

my homepage
https://github.com/pavel-durov/me

Last synced: 2 days ago
JSON representation

my homepage

Awesome Lists containing this project

README

        

![Build and Test](https://github.com/Pavel-Durov/me/actions/workflows/build_test_react.yml/badge.svg) ![Snyk](https://snyk.io/test/github/Pavel-Durov/me/badge.svg)

# Pavel Durov's personal website

[Link](https://p3ld3v.dev/)

[Vercel Project](https://vercel.com/pav3ldurov/pavel-personal-website)

[Infra README](./infra/README.md)

## Getting started

```shell
$ npm install
```

## Run

```shell
$ npm run start
```

## Build

```shell
$ npm run build
```

## Test
```shell
$ npm run test
```

## Lint

```shell
$ npm run lint # lint check
$ npm run lint:fix # lint write
```

## Git hooks

### Tests

```shell
npx husky add .husky/pre-commit "npm test"
npx husky add .husky/pre-commit "npm run lint"
git add .husky/pre-commit
```

### Commit message

```shell
npx husky add .husky/commit-msg 'npx --no -- commitlint --edit ${1}'
npm pkg set scripts.commitlint="commitlint --edit"
npx husky add .husky/commit-msg 'npm run commitlint ${1}'
```

## Tools that made it possible

- [Vercel](https://vercel.com/pav3ldurov)

- [Github Actions](https://docs.github.com/en/actions)

- [BOOTSTRA.386](https://github.com/kristopolous/BOOTSTRA.386)

- [Fonts](https://int10h.org/oldschool-pc-fonts/readme/)

- [JIMP](https://www.npmjs.com/package/jimp)