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
- Host: GitHub
- URL: https://github.com/thc-tools/model-schemas
- Owner: thc-tools
- License: mit
- Created: 2018-11-25T12:47:30.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-09-12T11:15:26.000Z (almost 3 years ago)
- Last Synced: 2025-02-15T06:30:26.280Z (over 1 year ago)
- Language: JavaScript
- Size: 360 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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