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

https://github.com/thc-tools/model-schemas

JSON-schema based universal database model
https://github.com/thc-tools/model-schemas

Last synced: over 1 year ago
JSON representation

JSON-schema based universal database model

Awesome Lists containing this project

README

          

# model-schemas
JSON Schemas-based database model

## Rules :
* Commit must follow [Conventional Commit convention](https://conventionalcommits.org/)
* [Pre-commit package](https://www.npmjs.com/package/pre-commit) should be use to enforce linting, tests validations, ...

## Simplified releases :
#### Prerequisites :
* Set up token for Github releaser : [Guide](https://github.com/conventional-changelog/releaser-tools/tree/master/packages/conventional-github-releaser#setup-token-for-cli)
* Have an account on npm and be logged in

#### Steps
* `npm run pre-release` or `npm run pre-release-alpha|beta`
* Check if everything is fine (tags, version, changelog, ...)
* `npm run release`
* Release is done (on npm, git and Github) !

## Useful links
* https://conventionalcommits.org/
* https://github.com/conventional-changelog/standard-version
* https://github.com/conventional-changelog/releaser-tools/tree/master/packages/conventional-github-releaser