Skip to content

Revamp OpenEASM GitHub Pages showcase with premium responsive design - #1

Merged
Swapshadow merged 1 commit into
mainfrom
codex/improve-openeasm-github-pages-presentation
May 19, 2026
Merged

Swapshadow merged 1 commit into
mainfrom
codex/improve-openeasm-github-pages-presentation

Conversation

@Swapshadow

Copy link
Copy Markdown
Owner

Motivation

  • Moderniser et transformer la page publique en une vitrine premium cohérente avec l’identité OpenEASM Alpha (fond marbre clair, accents or/rouge, style cybersécurité élégant) pour donner envie de découvrir le projet.
  • Rassembler toutes les sections demandées (hero, pourquoi, contrôles, usage responsable, installation, open source, footer) en restant léger, lisible et responsive.

Description

  • Remplacement complet de docs/index.html par une page statique HTML/CSS/JS vanilla qui implémente le design marbre/or/rouge, typographie améliorée, espacements, ombres douces et bordures dorées discrètes.
  • Ajout d’un canvas plein écran pour une animation Matrix binaire (0/1 rouge discret) et implémentation de prefers-reduced-motion pour désactiver l’animation côté client.
  • Ajout des sections demandées : Hero (titre, sous-titre, texte court, CTA vers GitHub et ancre #installation), “Pourquoi OpenEASM ?” (3 cartes), “Contrôles réalisés” (grille des fonctionnalités), “Usage responsable”, “Installation rapide” (bloc de commandes), “Open source” et un footer avec lien GitHub.
  • Conception responsive via grids fluides et règles CSS, contenu lisible sans JavaScript et liens externes correctement configurés (https://github.com/Swapshadow/open-easm).

Testing

  • Le fichier HTML a été analysé automatiquement avec le parser HTML intégré de Python et la vérification a renvoyé HTML parse OK (test passé).
  • La validation xmllint --html --noout docs/index.html n’a pas pu être exécutée dans cet environnement car la commande n’est pas disponible (xmllint: command not found).

Codex Task

@Swapshadow
Swapshadow merged commit ab5e198 into main May 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant