From 67301d2601e14db65c622bf0b311fefc7f5381cc Mon Sep 17 00:00:00 2001 From: Jonas Wanke Date: Mon, 19 Aug 2019 11:11:16 +0200 Subject: [PATCH 1/2] feat(feedback): add feedback definitions --- hpi/cloud/feedback/v1test/feedback.proto | 28 +++++++++++++++++++ .../feedback/v1test/feedback_service.proto | 21 ++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 hpi/cloud/feedback/v1test/feedback.proto create mode 100644 hpi/cloud/feedback/v1test/feedback_service.proto diff --git a/hpi/cloud/feedback/v1test/feedback.proto b/hpi/cloud/feedback/v1test/feedback.proto new file mode 100644 index 0000000..add9582 --- /dev/null +++ b/hpi/cloud/feedback/v1test/feedback.proto @@ -0,0 +1,28 @@ +syntax = "proto3"; + +package hpi.cloud.feedback.v1test; + +option java_multiple_files = true; +option java_outer_classname = "FeedbackBitProto"; +option java_package = "de.hpi.cloud.feedback.v1test"; + +// A single feedback message, generated by a user. +message Feedback { + // Required, output only. The unique ID of this feedback. + string id = 1; + + // Required. The message. + string message = 2; + + // The URI pointing to the screen currently opened by the user. + string screenUri = 3; + + // Email address of the user sending the screenshot. + string user = 4; + + // An optional screenshot, encoded as PNG. + bytes screenshot = 5; + + // Optional log messages which might help to find a bug. + string log = 6; +} diff --git a/hpi/cloud/feedback/v1test/feedback_service.proto b/hpi/cloud/feedback/v1test/feedback_service.proto new file mode 100644 index 0000000..e8a4f78 --- /dev/null +++ b/hpi/cloud/feedback/v1test/feedback_service.proto @@ -0,0 +1,21 @@ +syntax = "proto3"; + +package hpi.cloud.feedback.v1test; + +import "hpi/cloud/feedback/v1test/feedback.proto"; + +option java_multiple_files = true; +option java_outer_classname = "FeedbackServiceProto"; +option java_package = "de.hpi.cloud.feedback.v1test"; + +// Provides access to feedback generated by users. +service FeedbackService { + // Create feedback. + rpc CreateFeedback(CreateFeedbackRequest) returns (Feedback); +} + +// Request message for creating feedback using [ListInfoBits][hpi.cloud.feedback.v1test.FeedbackService.ListInfoBits]. +message CreateFeedbackRequest { + // Required. The feedback to store. + Feedback feedback = 1; +} From c617e2a10671e5ebbfb9984f39b477a71e661954 Mon Sep 17 00:00:00 2001 From: Jonas Wanke Date: Mon, 19 Aug 2019 17:44:48 +0200 Subject: [PATCH 2/2] chore: prepare release --- .unicornfig.yml | 2 +- CHANGELOG.md | 7 ++++++- build.gradle | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.unicornfig.yml b/.unicornfig.yml index 391f80d..4d67c85 100644 --- a/.unicornfig.yml +++ b/.unicornfig.yml @@ -7,5 +7,5 @@ description: "This repository contains the original interface definitions of pub \ definitions can provide a better understanding of HPI Cloud APIs and help you\ \ to utilize them more efficiently. You can also use these definitions with open\ \ source tools to generate client libraries, documentation, and other artifacts." -version: "0.0.5" +version: "0.0.6" githubName: "HPI-de/hpi-cloud-apis" diff --git a/CHANGELOG.md b/CHANGELOG.md index bdf759c..0007809 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [0.0.6] - 2019-08-19 +### Added +- **feedback:** add feedback definitions + ## [0.0.5] - 2019-08-18 ### BREAKING CHANGES - **course:** make CourseSeries more strict @@ -61,7 +65,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. Initial release with NewsService. -[Unreleased]: https://github.com/HPI-de/hpi-cloud-apis/compare/0.0.5...dev +[Unreleased]: https://github.com/HPI-de/hpi-cloud-apis/compare/0.0.6...dev +[0.0.6]: https://github.com/HPI-de/hpi-cloud-apis/compare/0.0.5...0.0.6 [0.0.5]: https://github.com/HPI-de/hpi-cloud-apis/compare/0.0.4...0.0.5 [0.0.4]: https://github.com/HPI-de/hpi-cloud-apis/compare/0.0.3...0.0.4 [0.0.3]: https://github.com/HPI-de/hpi-cloud-apis/compare/0.0.2...0.0.3 diff --git a/build.gradle b/build.gradle index ba749a1..6e671a3 100644 --- a/build.gradle +++ b/build.gradle @@ -35,7 +35,7 @@ ext { githubReleaseNotes = 'CHANGELOG.md' allLicenses = ["Apache-2.0"] - libraryVersion = "0.0.5" + libraryVersion = "0.0.6" } task sourcesJar(type: Jar, dependsOn: classes) {