using System.Collections.Generic; namespace xAPI.Registry { /// /// Provides 6 items of the xAPI_Activities of the context gitanalysis as public properties. /// public sealed class xAPI_Activities_Gitanalysis : xAPI_Activities { /// /// A collection of commits that are pushed to the repository. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/activities/changes /// public readonly xAPI_Activity changes = new xAPI_Activity( context: "gitanalysis", key: "changes", names: new Dictionary { ["en-US"] = "changes", ["de-DE"] = "Änderungen" }, descriptions: new Dictionary { ["en-US"] = "A collection of commits that are pushed to the repository.", ["de-DE"] = "Eine Sammlung von Änderungen am Repository." }); /// /// A commit made by a user, which contains changes to the content of the repository. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/activities/commit /// public readonly xAPI_Activity commit = new xAPI_Activity( context: "gitanalysis", key: "commit", names: new Dictionary { ["en-US"] = "commit", ["de-DE"] = "Commit" }, descriptions: new Dictionary { ["en-US"] = "A commit made by a user, which contains changes to the content of the repository.", ["de-DE"] = "Ein von einem User hinzugefügter Commit, der Änderungen am Inhalt des Repositories beinhaltet." }); /// /// An issue used on GitLab. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/activities/issue /// public readonly xAPI_Activity issue = new xAPI_Activity( context: "gitanalysis", key: "issue", names: new Dictionary { ["en-US"] = "issue", ["de-DE"] = "Ticket" }, descriptions: new Dictionary { ["en-US"] = "An issue used on GitLab.", ["de-DE"] = "Ein Ticket auf GitLab." }); /// /// A request made by an actor to merge content of one branch to another. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/activities/mergerequest /// public readonly xAPI_Activity mergerequest = new xAPI_Activity( context: "gitanalysis", key: "mergerequest", names: new Dictionary { ["en-US"] = "Merge request", ["de-DE"] = "Merge-Anfrage" }, descriptions: new Dictionary { ["en-US"] = "A request made by an actor to merge content of one branch to another.", ["de-DE"] = "Eine Anfrage, den Inhalt eines Branches mit einem anderen zusammenzuführen." }); /// /// A CI/CD pipeline, that was triggered in a GitLab repository. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/activities/pipeline /// public readonly xAPI_Activity pipeline = new xAPI_Activity( context: "gitanalysis", key: "pipeline", names: new Dictionary { ["en-US"] = "Pipeline", ["de-DE"] = "Pipeline" }, descriptions: new Dictionary { ["en-US"] = "A CI/CD pipeline, that was triggered in a GitLab repository.", ["de-DE"] = "Eine CI/CD pipeline, die in einem GitLab repository ausgelöst wurde." }); /// /// A wiki page in a repository. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/activities/wikipage /// public readonly xAPI_Activity wikipage = new xAPI_Activity( context: "gitanalysis", key: "wikipage", names: new Dictionary { ["en-US"] = "wiki page", ["de-DE"] = "Wikiseite" }, descriptions: new Dictionary { ["en-US"] = "A wiki page in a repository.", ["de-DE"] = "Eine Wikiseite in einem Repository." }); public xAPI_Activities_Gitanalysis() : base("gitanalysis") { } } }