docs: add README

This commit is contained in:
Nicola Zambello 2021-12-21 19:32:01 +01:00
parent 679226eb4d
commit 77849b518e
5 changed files with 130 additions and 0 deletions

76
COMMITLINT.md Normal file
View file

@ -0,0 +1,76 @@
# Commit Messages Format
This project uses the (conventional commit specification)[https://www.conventionalcommits.org/en/v1.0.0/#specification] for consistent commit messages.
All commit messages should have the following form:
```
<type>: <description>
```
## Fix
A fix (PATCH in semantic versioning) looks like this:
```
fix: correct minor typos in code
```
## Feature
A new feature (MINOR in semantic versioning) looks like this:
```
feat: add catalan language
```
## Breaking Change
Breaking changes can be indicated by either appending a "!" to the type:
```
refactor!: drop support for Node 6
```
Or adding "BREAKING CHANGE" to the commit message body text:
```
refactor!: drop support for Node 6
BREAKING CHANGE: refactor to use JavaScript features not available in Node 6.
```
## Available Types
In addition to "fix" and "feat" the following types are allowed:
build:, chore:, ci:, docs:, style:, refactor:, perf:, test:
Install commitlint:
```
npm install --save-dev @commitlint/{config-conventional,cli}
```
or via yarn:
```
yarn add @commitlint/{config-conventional,cli}
```
Create a commitlint.config.js file:
```
echo "module.exports = {extends: ['@commitlint/config-conventional']}" > commitlint.config.js
```
Add husky to package.json:
```
{
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
}
}
```

54
README.md Normal file
View file

@ -0,0 +1,54 @@
# Walk-up alarm
![GitHub pages deploy](https://github.com/nzambello/walk-up-alarm/workflows/Test%20and%20deploy/badge.svg?branch=main)
Alarm clock ringing until you walk out of the bed.
<p>
See it in action:
<a href="https://nzambello.github.io/walk-up-alarm/" target="_blank" rel="noopener noreferrer">
nzambello.github.io/walk-up-alarm
</a>
</p>
<p>It's a <a href="https://en.wikipedia.org/wiki/Progressive_web_application" target="_blank" rel="noopener noreferrer">PWA</a>. Install it on your device!</p>
<br />
<a href="https://nzambello.github.io/walk-up-alarm/" target="_blank" rel="noopener noreferrer">
<img src="./public/walk-up-alarm.svg" width="200" alt="Walk-up logo" style="margin: 2rem 0" />
</a>
## Screenshots
<img src="./screenshots/start.png" alt="Start page" width="33%"/>
<img src="./screenshots/clock-alarm-set.png" alt="Start page" width="33%"/>
<img src="./screenshots/alarm-playing.png" alt="Start page" width="33%"/>
<br />
<br />
## Development
```bash
yarn install
```
### Run the app
```bash
yarn dev
```
### Build the app
```bash
yarn build
yarn preview
```
### Run tests
```bash
yarn test
```
## Contributions
Please follow our [convention](COMMITLINT.md) on commits format.

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

BIN
screenshots/start.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB