versioner
versioner
Version: 0.0.18
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 branch
git 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/auto_bump.cr
) - *** (Please) correctly update the VERSION!!! (Edit/Syncup
README.md
andshard.yml
) - Git add your updated your changes (
git add README.md; git add shard.yml
)
- You can check the version updated in the
README.yml
and theshard.yml
files.
- Run the BUILD (
act -j build
) - COMMIT your changes to your new branch (
git commit -am 'my-new-feature description'
) - PUSH to the branch (
git push origin my-new-feature
) - 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
- 3
- 1 day ago
- July 11, 2025
License
Links
Synced at
Wed, 20 Aug 2025 03:33:47 GMT
Languages