feat(doc): changelog system (#6350)

This system provides rules and automatizes (Deno-typescript) the creation of a changelog file to help developers to adapt their code and know what is new with every (pre)release
This commit is contained in:
Yehonal
2021-06-15 11:04:29 +02:00
committed by GitHub
parent 067eb82302
commit 3f70d0b80f
14 changed files with 1447 additions and 19 deletions
@@ -0,0 +1,6 @@
### Added
- Created new changelog system.
### How to upgrade
To create a new changelog please follow the instructions on our [wiki page](https://www.azerothcore.org/wiki/how-to-use-changelog)
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/env bash
unamestr=$(uname)
echo "OS: $unamestr"
if [[ "$unamestr" == 'Darwin' ]]; then
rev=$(gdate +%s%N );
else
rev=$(date +%s%N );
fi
CUR_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )/" && pwd )";
filename=changes_"$rev".md
echo "Insert your changelog here
### How to upgrade
Add instructions on how to adapt the code to the new changes
" > "$CUR_PATH/$filename" && echo "File created: $filename";