We have clarified our Privacy Statement. Please have a look at our changes.
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 5d5e6cb592 Add introduction sentence to sections 2 weeks ago
archetypes Add hugo config with content and nix shell 1 month ago
content Add introduction sentence to sections 2 weeks ago
static Add avatar picture 1 month ago
.gitignore Add hugo config with content and nix shell 1 month ago
LICENSE Initial commit 4 months ago
README.md Replace "Anwender" with "Benutzer" 1 month ago
config.toml Fix URL 2 weeks ago
nixpkgs.nix Update pinned nixpkgs 2 weeks ago
shell.nix Remove shellHook 2 weeks ago

README.md

Was macht gute Software aus?

Dieses Projekt hat zum Ziel eine Informationsseite für Benutzer und Entwickler 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.

Ziele

  • Benutzer sollen durch Informationen unterstützt werden gute Software zu finden
  • Entwickler sollen durch Informationen unterstützt werden gute Software zu entwickeln
  • Mein Wunsch ist, dass Freie Software zugänglicher wird und mehr Menschen diese nutzen
  • Selbst wenn dieses Projekt niemanden interessiert hilft es mir, selbst relevante Verbesserungen zu Freier Software beizutragen

Zielgruppen

  • Alle Benutzer, die Wert auf gute Software legen
  • Alle Entwickler, die gute Software entwickeln möchten

Betreiber

Dieses Projekt wird von davidak betrieben.

Beitragen

Damit das Projekt eine differenzierte Perspektive auf das Thema bieten kann, sind Beiträge von unterschiedlichen Menschen sehr wichtig.

Ist etwas unklar oder fehlt ein wichtiger Punkt, dann diskutiere das bitte in den issues. Wenn du zu einem Punkt einen anderen Standpunkt hast, bin ich an deinen Argumenten interessiert.

Wichtig ist dabei zu unterscheiden, was wirklich relevant für gute Software ist und was z.B. aus Profitinteresse gemacht wird.

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 neu erzeugt. 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 © 2019 davidak

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