From 2a72a9180b2ab225ddbc000695c29672616be698 Mon Sep 17 00:00:00 2001 From: hoatle Date: Fri, 21 Sep 2018 17:02:15 +0700 Subject: [PATCH] @ #22 | should release v0.1.0 --- CHANGELOG.md | 17 +++++++++++++++++ README.md | 44 ++++++++++++++++++++++++++++++++++++++------ docs/release.md | 16 ++++++++++++++++ manifest.yaml | 2 +- 4 files changed, 72 insertions(+), 7 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 docs/release.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..1a09a2b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,17 @@ +# Change Log + + +## [v0.1.0][] (2018-09-21) + + +Initial release version which: + +- add auto select bridge network interface for public_network +- save mac address feature for public_network +- vagrant-hostmanager should work properly + + +Details: https://github.com/teracyhq-incubator/teracy-dev-essential/milestone/1?closed=1 + + +[v0.1.0]: https://github.com/teracyhq-incubator/teracy-dev-essential/milestone/1?closed=1 diff --git a/README.md b/README.md index 8afc6e7..0bb987c 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,38 @@ features for dev workstation. Configure `workspace/teracy-dev-entry/config_default.yaml` with the following similar content: +- Use specific version: + +```yaml +teracy-dev: + extensions: + - _id: "entry-0" + path: + extension: teracy-dev-essential + location: + git: https://github.com/teracyhq-incubator/teracy-dev-essential.git + branch: v0.1.0 + require_version: ">= 0.1.0" + enabled: true +``` + +- Use latest stable version (auto update): + +```yaml +teracy-dev: + extensions: + - _id: "entry-0" + path: + extension: teracy-dev-essential + location: + git: https://github.com/teracyhq-incubator/teracy-dev-essential.git + branch: master + require_version: ">= 0.1.0" + enabled: true +``` + +- Use latest develop version (auto update): + ```yaml teracy-dev: extensions: @@ -17,25 +49,25 @@ teracy-dev: location: git: https://github.com/teracyhq-incubator/teracy-dev-essential.git branch: develop - require_version: ">= 0.1.0-SNAPSHOT" + require_version: ">= 0.1.0" enabled: true ``` ## How to develop -Configure `workspace/teracy-dev-entry/config_override.yaml` with the follow similar content: +You should configure the forked git repo into the `workspace` directory by adding the following +similar content into `workspace/teracy-dev-entry/config_override.yaml`: ```yaml teracy-dev: extensions: - - _id: "entry-0" + - _id: "entry-0" # must match the _id configured from the config_default.yaml file path: lookup: workspace # use workspace directory to lookup for this extension location: git: git@github.com:hoatle/teracy-dev-essential.git # your forked repo + branch: develop + require_version: ">= 0.2.0-SNAPSHOT" ``` - -With this override configuration, you tells `teracy-dev` to use the `teracy-dev-essential` extension -from the `workspace` directory diff --git a/docs/release.md b/docs/release.md new file mode 100644 index 0000000..61318b6 --- /dev/null +++ b/docs/release.md @@ -0,0 +1,16 @@ +# Release Process + +Follow: http://dev.teracy.org/docs/release_process.html + +## Update manifest.yaml + +- Update the release `version` + +- Update the `target` version requirements for teracy-dev + +## Update CHANGELOG.md + + +## Update README.md + +Update the right git branch and version for extension configuration diff --git a/manifest.yaml b/manifest.yaml index db61185..ccad65b 100644 --- a/manifest.yaml +++ b/manifest.yaml @@ -1,4 +1,4 @@ name: teracy-dev-essential -version: "0.1.0-SNAPSHOT" +version: "0.1.0" description: teracy-dev extension essential for dev target: ">= 0.6.0-a4, < 0.7.0"