8000 cms/docs/features at main · feather-page/cms · GitHub
[go: up one dir, main page]

Skip to content

Latest commit

 

History

History

README.md

Features Index

Zweck

Diese Datei bietet einen schnellen Überblick über alle Cucumber Features im Projekt. Die .feature Dateien dienen sowohl als ausführbare Spezifikationen als auch als Dokumentation.


Übersicht aller Features

Feature Beschreibung Datei
Authentication Login, Logout, Token-basierte Authentifizierung authentication.feature
Site Management Erstellen und Verwalten von Websites site_management.feature
Posts Blog-Posts erstellen, bearbeiten, veröffentlichen posts.feature
Pages Statische Seiten verwalten pages.feature
Books Buchkatalog verwalten books.feature
Book Reviews Buchrezensionen mit Sterne-Bewertung book_reviews.feature
Book Block Bücher aus Katalog in Posts einbetten book_block.feature
Projects Entwicklungsprojekte für Portfolio-Websites verwalten projects/feature.gherkin
Content API REST API für Posts, Pages, Images (Import/Integration) content-api/feature.gherkin

Features nach Kategorie

Authentication & Authorization

Content Management

API & Integration

Site Administration


Cucumber ausführen

# Alle Features ausführen
bundle exec cucumber

# Einzelnes Feature ausführen
bundle exec cucumber docs/features/posts.feature

# Nur JavaScript-Tests
bundle exec cucumber --tags "@javascript"

# Ohne JavaScript-Tests
bundle exec cucumber --tags "not @javascript"

Projektstruktur

docs/features/           # Gherkin Feature-Dateien
features/
├── step_definitions/    # Ruby Step-Implementierungen
└── support/             # Cucumber-Konfiguration & Helpers

Neues Feature hinzufügen

  1. Erstelle eine neue .feature Datei in docs/features/
  2. Implementiere Step Definitions in features/step_definitions/
  3. Aktualisiere diesen Index
0