Skip to content

Repository-Standards durchhalten #207

@AWqxKAWERbXo

Description

@AWqxKAWERbXo

Vorschlag für zusätzliche gemeinsame Standards

1. Repository-Details

  1. Kurzbeschreibung hinzufügen
  2. Topics hinzufügen, z.B. redaxo, redaxo-addon, redaxo5, redaxo-yform
  3. Packages und Deployments abwählen

Beispiel:
Image

2. Repository-Einstellungen

Unter <https://github.com/FriendsOfREDAXO//settings`

  1. Name des Add-ons = Name des Repositories
  2. Default-Branch: main
  3. (optional) Social Preview: AI-generiertes Bild mit dem Prompt A friendly blue T-Rex, low-poly, ...
  4. Wiki abwählen
  5. Projects abwählen
  6. Automatically delete head branches Loading auswählen
  7. Opt. Repository-Ruleset importieren

3. Basics

  1. README.md hinzugefügt, Vorlage noch zu erstellen, z.B. an Blaupause orientieren
  2. MIT-Lizenz-Datei erstellt
  3. package.yml an FOR anpassen

4. Actions

  1. Installer-Action verwenden
  2. (opt) PHP-CS-Fixer Action einfügen

5. Code

  1. (opt) namespace FriendsOfREDAXO\<package> als Namespace
  2. (opt) in package.yml unter default_config die möglichen Konfigurationswerte der Einstellungsseiten eintragen.

6. Security

https://github.com/FriendsOfREDAXO/[package]/security

Image

Beispiel von redaxo\redaxo

# Security Policy

## Reporting a Vulnerability

If you discover a security issue with REDAXO or a related package, please contact us
via `info {at} redaxo.org` instead of using a public channel. That way we can work on
a fix together before everyone knows how to exploit a potential issue. Thank you!

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions