Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sheerlox/semantic-release-hex-demo
Project to showcase version management of an Elixir project with Conventional Commits using semantic-release-hex
https://github.com/sheerlox/semantic-release-hex-demo
Last synced: 6 days ago
JSON representation
Project to showcase version management of an Elixir project with Conventional Commits using semantic-release-hex
- Host: GitHub
- URL: https://github.com/sheerlox/semantic-release-hex-demo
- Owner: sheerlox
- License: mit
- Created: 2023-11-18T17:30:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-12T23:26:54.000Z (10 months ago)
- Last Synced: 2024-04-14T11:28:20.097Z (10 months ago)
- Language: Elixir
- Homepage:
- Size: 154 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# SemanticReleaseHexDemo
This is a demo project to showcase version management of an Elixir project with [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) using [`semantic-release`](https://github.com/semantic-release/semantic-release/) and [`semantic-release-hex`](https://github.com/talent-ideal/semantic-release-hex).
Feel free to explore its content, commit history, or even fork it to test things out, as it's what it's meant for.
If you have any question or feedback, feel free to reply on the [Elixir Forum thread](https://elixirforum.com/t/semanticreleasehex-fully-automated-version-management-and-release-processes/59837) or create a new [GitHub Discussion](https://github.com/sheerlox/semantic-release-hex-demo/discussions), I'll be happy to read and reply to you :heart:
## Learn more
- [`semantic-release` documentation](https://semantic-release.gitbook.io/semantic-release/)
- [`semantic-release-hex` documentation](https://github.com/talent-ideal/semantic-release-hex#readme)## Try it out in your project
See [**Setting up an existing Elixir project**](https://github.com/talent-ideal/semantic-release-hex/blob/main/docs/SETTING_UP.md) on the main repo.
## Example auto-updating "Installation" section
```elixir
def deps do
[{:semantic_release_hex_demo, "~> 1.0.6"}]
end
```_Note: this also works when pointing to a git tag._