Dienste: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Nico (Diskussion | Beiträge) |
Nico (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 30: | Zeile 30: | ||
* Die Liste der bisher erfolgten Releases. | * Die Liste der bisher erfolgten Releases. | ||
|- | |- | ||
| style="text-align:center; | | style="text-align:center;" |[[Datei:Jenkins.png|80px|link=https://jenkins.sopranium.de|alternativtext=|zentriert]]Jenkins | ||
Jenkins | |||
[https://jenkins.sopranium.de jenkins.sopranium.de] | [https://jenkins.sopranium.de jenkins.sopranium.de] | ||
|[https://www.jenkins.io/ Jenkins] ist ein Open-Source Werkzeug zur kontinuierlichen Integration d.h. um automatisch jede neue Änderung an einer Software zu kompilieren, Tests und statische Analysen auszuführen, usw. | |[https://www.jenkins.io/ Jenkins] ist ein Open-Source Werkzeug zur kontinuierlichen Integration d.h. um automatisch jede neue Änderung an einer Software zu kompilieren, Tests und statische Analysen auszuführen, usw. | ||
| Zeile 38: | Zeile 37: | ||
Außerdem erzeugt Jenkins bei Commits auf dem <code>release</code> Branch ein Release in Gitea. | Außerdem erzeugt Jenkins bei Commits auf dem <code>release</code> Branch ein Release in Gitea. | ||
|- | |- | ||
| style="text-align:center;" |[[Datei:SonarQube icon 256 px.png| | | style="text-align:center;" |[[Datei:SonarQube icon 256 px.png|80px|link=https://sonar.sopranium.de|alternativtext=|zentriert]]Sonar | ||
[https://sonar.sopranium.de sonar.sopranium.de] | [https://sonar.sopranium.de sonar.sopranium.de] | ||
|[https://en.wikipedia.org/wiki/SonarQube Sonar Cube] analysiert Programmcode eines Projekts und weist auf problematische Stellen hin, d.h. Stellen die [[Coding Conventions]] verletzen, oder bekannten Problemmustern entsprechen, z.B. mehrmals vorkommende Codestellen (Duplikate) oder Konstrukte die häufig zu Fehlern führen. | |[https://en.wikipedia.org/wiki/SonarQube Sonar Cube] analysiert Programmcode eines Projekts und weist auf problematische Stellen hin, d.h. Stellen die [[Coding Conventions]] verletzen, oder bekannten Problemmustern entsprechen, z.B. mehrmals vorkommende Codestellen (Duplikate) oder Konstrukte die häufig zu Fehlern führen. | ||
| Zeile 51: | Zeile 50: | ||
Sonar sollte zu den ersten Anlaufstellen gehören, wenn Sie die Codequalität ihres Projekts verbessern wollen. | Sonar sollte zu den ersten Anlaufstellen gehören, wenn Sie die Codequalität ihres Projekts verbessern wollen. | ||
|- | |- | ||
| style="text-align:center;" |[[Datei:GitinspectorIcon.png| | | style="text-align:center;" |[[Datei:GitinspectorIcon.png|80px|zentriert|link=https://inspector.sopranium.de]]GitInspector [https://inspector.sopranium.de/ inspector.sopranium.de/] | ||
|[https://github.com/ejwa/gitinspector GitInspector] ist ein statistisches Analysewerkzeug für Git, mit dem Sie die Beiträge zu ihrem Projekt aufschlüsseln können. | |[https://github.com/ejwa/gitinspector GitInspector] ist ein statistisches Analysewerkzeug für Git, mit dem Sie die Beiträge zu ihrem Projekt aufschlüsseln können. | ||
|GitInspector analysiert ihr Repository und zeigt ihnen, wer aus ihrer Gruppe welche Teile des Projektes bearbeitet und wie groß diese sind. Dies erlaubt ihnen früh festzustellen, ob die Arbeitsverteilung im Team unbalanciert ist, und dadurch rechtzeitig gegenzusteuern. | |GitInspector analysiert ihr Repository und zeigt ihnen, wer aus ihrer Gruppe welche Teile des Projektes bearbeitet und wie groß diese sind. Dies erlaubt ihnen früh festzustellen, ob die Arbeitsverteilung im Team unbalanciert ist, und dadurch rechtzeitig gegenzusteuern. | ||
| Zeile 59: | Zeile 58: | ||
| colspan="3" |'''Kommunikation''' | | colspan="3" |'''Kommunikation''' | ||
|- | |- | ||
| style="text-align:center;" |[[File:discourse_logo.png| | | style="text-align:center;" |[[File:discourse_logo.png|80px|link=https://discourse.sopranium.de|alternativtext=|zentriert]]Discourse | ||
[https://discourse.sopranium.de discourse.sopranium.de] | [https://discourse.sopranium.de discourse.sopranium.de] | ||
|[https://discourse.sopranium.de Discourse] ist eine Open-Source Diskussions-Plattform, deren Funktionalität an Seiten wie [https://stackoverflow.com/ Stackoverflow] oder auch dem [https://community.monogame.net/ Monogame-Forum] angelehnt ist. | |[https://discourse.sopranium.de Discourse] ist eine Open-Source Diskussions-Plattform, deren Funktionalität an Seiten wie [https://stackoverflow.com/ Stackoverflow] oder auch dem [https://community.monogame.net/ Monogame-Forum] angelehnt ist. | ||
| Zeile 72: | Zeile 71: | ||
Für Fragen und persönliche Probleme (z.B. HisInOne, Prüfungsamt) sowie Probleme oder Streit mit Tutoren oder anderen Studierenden kontaktieren Sie bitte direkt die Dozenten, am besten im Mattermost. | Für Fragen und persönliche Probleme (z.B. HisInOne, Prüfungsamt) sowie Probleme oder Streit mit Tutoren oder anderen Studierenden kontaktieren Sie bitte direkt die Dozenten, am besten im Mattermost. | ||
|- | |- | ||
| style="text-align:center;" |[[File:mattermost_logo.png| | | style="text-align:center;" |[[File:mattermost_logo.png|80px|link=https://chat.sopranium.de|alternativtext=|zentriert|MML]]Mattermost | ||
[https://chat.sopranium.de chat.sopranium.de] | [https://chat.sopranium.de chat.sopranium.de] | ||
| Mattermost ist eine Open-Source Chat-Plattform die in ihrer Funktionalität an Chatprogramme wie z.B. [https://discord.com/ Discord] oder [https://slack.com Slack] erinnert. Hier steht Ihnen als Gruppe neben den öffentlichen Chaträumen auch ein eigener Chatraum zur Verfügung. | | Mattermost ist eine Open-Source Chat-Plattform die in ihrer Funktionalität an Chatprogramme wie z.B. [https://discord.com/ Discord] oder [https://slack.com Slack] erinnert. Hier steht Ihnen als Gruppe neben den öffentlichen Chaträumen auch ein eigener Chatraum zur Verfügung. | ||
| Zeile 87: | Zeile 86: | ||
| colspan="3" |'''Organisation''' | | colspan="3" |'''Organisation''' | ||
|- | |- | ||
| style="text-align:center;" |[[File:grafana_logo.png| | | style="text-align:center;" |[[File:grafana_logo.png|80px|link=https://grafana.sopranium.de|alternativtext=|zentriert]]Dashboard | ||
[https://grafana.sopranium.de grafana.sopranium.de] | [https://grafana.sopranium.de grafana.sopranium.de] | ||
|Das Dashboard aggregiert nützliche Metriken über das Softwarepraktikum. | |Das Dashboard aggregiert nützliche Metriken über das Softwarepraktikum. | ||
| Zeile 97: | Zeile 96: | ||
* Anonymisierte Ranglisten über alle Softwarepraktikumsteilnehmer | * Anonymisierte Ranglisten über alle Softwarepraktikumsteilnehmer | ||
|- | |- | ||
| style="text-align:center;" |[[File:keycloak_logo.svg| | | style="text-align:center;" |[[File:keycloak_logo.svg|80px|link=https://sso.sopranium.de|alternativtext=|zentriert| | ||
A]]Keycloak | A]]Keycloak | ||
