versioner
versioner
Version: 0.1.3
Versioner is a basic utility to help keep a repo's version in sync and updated across various files
Installation
-
Add the dependency to your
shard.yml:dependencies: versioner: github: drhuffman12/versioner -
Run
shards install
Usage
require "versioner"
TODO: Write usage instructions here
Development
TODO: Write development instructions here
Contributing
- FORK it (https://github.com/drhuffman12/versioner/fork)
- Make sure you are on the main/master BRANCH (
git branchgit reset --hard; git checkout master; git pull origin master) - Create your FEATURE branch (
git checkout -b my-new-feature) - TEST existing changes!!! (
crystal spec --error-trace) - VERIFY your "Changes to be committed" (
git status) - ADD your CHANGES (
git add my-new-files) - TEST your changes!!! (
crystal spec --error-trace) - Run AUTOFORMATTING (
crystal tool format,bin/ameba) - AUTOBUMP the version of your changes!!! (
crystal src/versioner/ver_auto_bump.cr, or from your app:crystal lib/versioner/src/versioner/ver_auto_bump.cr) - *** (Please) correctly update the VERSION!!! (Edit/Syncup
README.mdandshard.yml) - Git add your updated your changes (
git add README.md; git add shard.yml)
- You can check the version updated in the
README.ymland theshard.ymlfiles.
- COMMIT your changes to your new branch (
git commit -am 'my-new-feature description') - PUSH to the branch (
git push origin my-new-feature) - BEFORE you merge the branch, confim locally via: Run the BUILD (
act -j build) - Create a new Pull Request, get it Approved, and Merge it!
Contributors
- Daniel Huffman - creator and maintainer
Repository
versioner
Owner
Statistic
- 0
- 0
- 0
- 0
- 2
- about 1 month ago
- July 11, 2025
License
Links
Synced at
Tue, 11 Nov 2025 13:19:26 GMT
Languages