Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anforderungen definieren #4

Open
8 of 10 tasks
apalgen opened this issue Sep 27, 2024 · 0 comments
Open
8 of 10 tasks

Anforderungen definieren #4

apalgen opened this issue Sep 27, 2024 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@apalgen
Copy link

apalgen commented Sep 27, 2024

Mein erstes Kommentar auch wenn es kein Sinn macht, ich war schon da. 🐣

Technologiestack

  • MySQL / MariaDB
  • PHP, JavaScript (ES6) / [TypeScript], [Python], [Java] => PHP + JavaScript wird von allen verstanden
    • PHP mit Doctrine, Code Igniter für Datenbank-Handling
    • Laravel mit Vue, React, Svelte, Alpine.js oder Handlebars
  • Editor: VisualStudio Code
  • GitHub Actions
  • Monolithen-Codebase
  • Code Conventions
    • PSR1 / PSR1.2
    • Prettier, format-on-save / format-on-commit

Nicht-funktionale Anforderungen

  • Lighthouse-Scores > 95
  • CI mit axe
  • Muss sich mit Lynx-Browser bedienen lassen
  • Cypress oder Selenium-Tests (end-to-end)
  • Skalierbarkeitsanforderungen definieren
  • Sicherheitsanforderungen definieren
  • Zuverlässigkeitsanfoderungen definieren
  • Wartbarkeitsanforderungen definieren => Dokumentation, Software-Architektur, Datenbanken-Migrationen
  • Benutzerfreundlichkeit
  • Portabilität (Umzug auf ein anderes System, Anleitung zum Self-Hosting, Docker)

Nachweise

  • Vererbung
  • Software-Architektur
  • User Stories mit Akzeptanzkriterien
  • CI/CD (Github Actions mit Deployer?)
  • Code Conventions
  • Docker
  • Unit-Tests, End-to-End-Tests
  • Responsive Web Design
  • Mockups in Figma

Lernpfade

Out of scope

  • Laravel? Um die Sprache zu lernen statt ein Framework

Skillsets

Next actions

@apalgen apalgen converted this from a draft issue Sep 27, 2024
@apalgen apalgen added the documentation Improvements or additions to documentation label Sep 27, 2024
@apalgen apalgen moved this to In progress in Eventguru Sep 27, 2024
@apalgen apalgen pinned this issue Sep 27, 2024
@apalgen apalgen unpinned this issue Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: In progress
Development

No branches or pull requests

2 participants