This is a plugin for the CAP framework that allows you to import data from spreadsheets into your CAP project.
This project uses release-it to automate version management and package publishing. The release workflow is configured through GitHub Actions and can be triggered in two ways:
- Go to the GitHub repository's "Actions" tab
- Select the "Release" workflow
- Click "Run workflow"
- You can either:
- Leave the version field empty for automatic versioning based on conventional commits
- Specify a specific version (e.g., "1.2.0")
If you prefer to release from your local machine:
- Ensure you have the necessary credentials:
NPM_TOKEN
for publishing to npmGITHUB_TOKEN
for creating GitHub releases
- Run one of the following commands:
npm run release # For automatic versioning npm run release X.Y.Z # For specific version
The release process will:
- Determine the next version number (based on conventional commits or manual input)
- Update the package.json version
- Generate/update the CHANGELOG.md file
- Create a git tag
- Push changes to GitHub
- Create a GitHub release with release notes
- Publish the package to npm
The release configuration uses the Angular conventional commit preset for changelog generation and requires commit messages to follow the conventional commits specification.