From be4fefd0d0134793f74a8ad279450fb9d319a2e9 Mon Sep 17 00:00:00 2001 From: Tim Bureck Date: Sat, 29 Jun 2019 12:15:22 +0200 Subject: [PATCH] * Added CHANGELOG.md, using the keepachangelog.com template * Added initial GitLab CI pipeline --- .gitlab-ci.yml | 22 ++++++++++++++++++++++ CHANGELOG.md | 16 ++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 CHANGELOG.md diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..f0cf1a4 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,22 @@ +image: "microsoft/dotnet:2.2-sdk" + +stages: + - "build" + - "test" +# - "pack" +# - "deploy" +# - "release" + +before_script: + - "dotnet restore" + +build: + script: "dotnet build" + artifacts: + paths: + - "./out/" + +test: + script: "dotnet test TerminalTests" + + diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..9e5eb3d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0] - 2019-06-27 +### Added +- Simple Application class as the entry point into a terminal application +- Abstract Command class that can be extend and configure itself to accept arguments/options +- Arguments/options framework in order to define and validate command line arguments and options +- A license: MIT :) +- A readme +- A changelog, this one! -- GitLab