Was macht gute Software aus? https://gutesoftware.de/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
davidak d85698f677 Update website description metadata 6 months ago
archetypes Add hugo config with content and nix shell 11 months ago
content Update text 6 months ago
static Add avatar picture 11 months ago
themes/hugo-theme-basic Add modified theme 6 months ago
.gitignore Add hugo config with content and nix shell 11 months ago
LICENSE Initial commit 1 year ago
README.md Add modified theme 6 months ago
config.toml Update website description metadata 6 months ago
nixpkgs.nix Update pinned nixpkgs 11 months ago
shell.nix Remove shellHook 11 months ago

README.md

Projekt Status: Die Entwicklung hier ist derzeit pausiert. Den letzten Stand und wie es weiter gehen kann findest du im Blogartikel Meine Kriterien für gute Software.

Was macht gute Software aus?

Dieses Projekt hat zum Ziel eine Informationsseite für Benutzer zur Verfügung zu stellen.

Die Idee kam mir, da ein Freund die Domain gutesoftware.de hat, aber keinen Inhalt dafür. Da ich in der Qualitätssicherung arbeite und mich auch in der Freizeit mit der Verbesserung von Freier Software beschäftige, habe ich eine Meinung was gute Software ist und auch Interesse das Thema umfassend zu erforschen und differenziert darzustellen. Es ist aber klar, dass das Projekt eine Meinung und Empfehlung ist und keine allgemeingültige Definition.

User Story

Als Software-Anwender möchte ich Software-Projekte einfach bewerten können, um mich für das Beste zu entscheiden.

Ziele

  • Benutzer sollen durch eine Checkliste prüfen können, ob ein Projekt gute Software ist
  • Die Punkte werden durch weiterführende Informationen erklärt

Zielgruppe

  • Jeder Mensch, der Software benutzt

Eventuell lässt sich die Zielgruppe später weiter eingrenzen, um diese Gruppe mit Marketing gezielt anzusprechen.

Betreiber

Dieses Projekt wird von davidak betrieben.

Beitragen

Damit die Informationen vollständig und korrekt sind ist Feedback sehr hilfreich.

Die Diskussionen finden in den Issues statt. Wenn es dir lieber ist kannst du auch eine E-Mail an info at gutesoftware.de schreiben.

Entwicklung

Die Webseite wird mit dem Static Site Generator Hugo gebaut.

Eine reproduzierbare Entwicklungsumgebung (gepinnte Version) bekommst du mit dem Nix package manager und dem Befehl:

nix-shell

Um die statische HTML-Seite zu erzeugen wird folgender Befehl verwendet:

hugo

Mit hugo serve wird die Seite im RAM erzeugt und über einen lokalen Webserver aufrufbar gemacht. Bei Änderungen werden die entsprechenden Seiten automatisch neu erzeugt und geladen. Das ist bei der Entwicklung sehr praktisch!

Sie kann mit rsync auf den Server hochgeladen werden.

rsync -rah --progress --delete public/ gutesoftware@atomic.davidak.de:web/

Lizenz

Copyright (C) 2019 davidak

Veröffentlicht unter der CC-BY-SA 4.0 International-Lizenz.

Das Theme basiert auf hugo-theme-basic und steht unter der MIT-Lizenz.