Magma

¿Qué es?

Magma es especificación, infraestructura y software. Für die Konformität mit dem Produkt und den Sicherheitskomponenten.

Un poco de historia

Das Ergebnis wird in Magma angezeigt und in 2016 in einer Liste mit Funktionen und Komponenten angezeigt, die in HTML / CSS gespeichert sind, und in der Fraktal-Version mit UI-Kit und Skizze angezeigt.

En ese primer momento nació un MVP de nuestro sistema completo (visuelle + Front-End). Era algo más que un Kit de Sketch oder PDF con especificaciones. Era un sistema vivo, aktualisierbar, funktionsfähig … pero tenía un problema: Era demasiado específico, acoplado eine una base visual y de código. Algo que es un problema para estudio como Secuoyas dada la variousad de nuestros proyectos.

Die Idee Ära utilizarlo como Kessel. Es wird ein System zur visuellen Veranschaulichung und Überprüfung der Komplikationen angeboten. Der Arbeitsablauf ist bereits in der Erstellung einer Zeichnung und eines Entwurfs für ein neues Modell enthalten. Keine Ära, in der es keinen Grund gibt, etwas zu tun.

Teníamos que encontrar una alternativa.

Tweak, Tweak, Tweak …

Continuamos retorciendo el sistema para hacerlo capaz de ser utilizado por cualquier proyecto und que además se aprovechara de mejoras realizadas en el camino. Fue bien, después regular y finalmente mal.

Cambiamos la tecnología a React para facilitar la modularidad und composabilidad, reescribimos los componentes, maduramos la documentación und también le pusimos nombre (aún no era Magma: P)

Nos acercamos un poco a algo que nos gustaba y parecía cumplir nuestras expectativas, pero por el camino habíamos añadido demasiada dificultad al sistema y su uso no era todo lo fácil que pretendíamos. Keine Ära la Solución.

Secuoyas necesitaba un sistema capaz de amoldarse a cualquier producto que desarrollemos, con normas, agnóstico a la tecnología y fácil de implementar, utilizar y mantener.

🎉 Nace Magma

Esta vez decidimos replantearlo todo, empezar de nuevo. Teníamos ventaja: Fragen und Antworten ohne Funktion. Es wird eine Idee für eine API erstellt.

Ahora sí, nace Magma: Eine API beschreibt die spezifischen Basen eines Komponentensystems .

Como ejemplo
Magma especifica cómo es a nivel de estructura y reglas de uso una paleta de colores, pero no describe cuáles son. Es wird ein Teil der API-Benutzeroberfläche angezeigt.

Estamos ante lo que no gusta llamar una especificación.

¿Qué incluye Magma?

Magma, Magma Core (API), Magma Tools und Magma Kit.

Magmakern

Es el API en sí, el núcleo de Magma. Siehe compone de:

  • Entidaden ( Primitive, Elemente, Komponenten )
  • Temas

Entidaden

Son los integrantes de sistema de componentes (auch bekannt als Atomic Design), existiendo entre ellos una relación y jerarquía.

Primitive

Son los bloques de construcción de más bajo nivel, son los integrantes de un Theme , Farbpalette, Typografía, Iconos, Espaciados, Breakpoints usw., definidos en archivos json .

Es ist ein Auszug aus dem Archiv colors.json de Magma.