first commit
This commit is contained in:
30
libraries/hd44780/extras/buildtools/readme.txt
Normal file
30
libraries/hd44780/extras/buildtools/readme.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
This directory contains scripts to aid in the building of a library release.
|
||||
Their main purpose is the update revision information in the files and to
|
||||
automatically create a changelog.
|
||||
|
||||
The scripts are bash shell scripts.
|
||||
If you are using a Wimpy/Crappy OS like Windows you are SOL.
|
||||
|
||||
To create a new release:
|
||||
- commit all file changes
|
||||
- run mkrelease script (optionally pass in version string like 1.0.5 etc...)
|
||||
|
||||
Note: use "grip" tool to view README file as html
|
||||
|
||||
mkrelease can be run from the commandline or from a gui file manager
|
||||
|
||||
The mkrelease script will:
|
||||
- check to see if all files have been commited
|
||||
- prompt for a version string if not passed in
|
||||
- massasge version string to make it SemVer compliant
|
||||
- call mkreleasePrePatcher (if it exists)
|
||||
- this potentially does things that need to be done before the patcher runs
|
||||
currently this does nothing.
|
||||
- call mkreleasePatcher:
|
||||
- patches all the necessary files to update version information.
|
||||
- calls mkChangeLog to insert an auto generated changelog from git log info into Readme.md
|
||||
- call mkreleasePostPatcher (if it exists)
|
||||
- this potentially does things that need to be after the patcher runs
|
||||
currently this converts the patched README.md to html stored in the "docs" directory
|
||||
|
||||
- optionally commit all modified files & tag repo with specified tag
|
||||
Reference in New Issue
Block a user