diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..144dd8e --- /dev/null +++ b/.mailmap @@ -0,0 +1,2 @@ + + diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..839d0f3 --- /dev/null +++ b/AUTHORS @@ -0,0 +1 @@ +Markus Frosch diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 0000000..8da0f18 --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,45 @@ +# Release Workflow + +Specify the release version. + +``` +VERSION=0.1.0 +``` + +## Issues + +Check issues at https://github.com/Icinga/icingaweb2-module-toplevelview/issues + +## Authors + +Update the [.mailmap](.mailmap) and [AUTHORS](AUTHORS) files: + +``` +git checkout master +git log --use-mailmap | grep ^Author: | cut -f2- -d' ' | sort | uniq > AUTHORS +``` + +## Update metadata + +Edit and update [module.info](module.info). + +## Git Tag + +Commit these changes to the "master" branch: + +``` +git commit -v -a -m "Release version $VERSION" +git push origin master +``` + +And tag it with a signed tag: + +``` +git tag -s -m "Version $VERSION" v$VERSION +``` + +Push the tag. + +``` +git push --tags +``` diff --git a/module.info b/module.info index 48b97a5..18f67df 100644 --- a/module.info +++ b/module.info @@ -1,3 +1,8 @@ Module: toplevelview -Version: 0.0.0 +Version: 0.1.0 Description: Top Level View + Top Level View is a hierarchy based status view for Icinga Web 2. + + You can define a hierarchical structure containing hosts, services and + hostgroups. And the view presents you an overview of the overall status + of the sub-hierarchies.