Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lblod/ember-submission-form-fields
Ember addon providing fields used in the forms of Loket/Toezicht
https://github.com/lblod/ember-submission-form-fields
Last synced: 22 days ago
JSON representation
Ember addon providing fields used in the forms of Loket/Toezicht
- Host: GitHub
- URL: https://github.com/lblod/ember-submission-form-fields
- Owner: lblod
- License: mit
- Created: 2020-04-02T14:11:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T07:22:36.000Z (2 months ago)
- Last Synced: 2024-11-28T06:08:37.272Z (29 days ago)
- Language: JavaScript
- Homepage:
- Size: 2.71 MB
- Stars: 3
- Watchers: 17
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# @lblod/ember-submission-form-fields
This addon provides form and form-fields components to create and edit submissions. In-depth information, usage instructions, and comprehensive details about ember-submission-form-fields can be found in the [Wiki](https://github.com/lblod/ember-submission-form-fields/wiki).
## Compatibility
* Ember.js v3.28 or above
* Ember CLI v3.28 or above
* Node.js v14 or above
* ember-auto-import v2+## Installation
```
npm install --save-dev @lblod/ember-submission-form-fields
```## Contributing
See the [Contributing](CONTRIBUTING.md) guide for details.
## Releasing a new version
We use [`release-it`](https://github.com/release-it/release-it) to handle our release flow### Prerequisites
- All PRs that need to show up in the changelog need a descriptive title and [correct label].### Generating the changelog (optional)
At the moment the changelog is updated manually. To make this a bit easier you can generate a basic changelog based on the merged PRs with [`lerna-changelog`](https://github.com/lerna/lerna-changelog).> `lerna-changelog` requires a Github [personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token) to work properly.
The following command can be used to generate the changelog:
`GITHUB_AUTH=your-access-token npx lerna-changelog`
### Creating a new release
Simply run `npm run release` and follow the prompts.> If you generated the changelog using lerna-changelog you can add it to the changelog file and add it to the staged changes when release-it asks if you want to commit the changes. This will ensure that the changelog change is part of the release commit.
After the new tag is created and pushed CI will take care of publishing the package to npm.
## License
This project is licensed under the [MIT License](LICENSE.md).