You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -16,6 +16,18 @@ Maximus es una CLI que audita archivos de configuración dispersos por todo un p
16
16
17
17
Los proyectos modernos se apoyan en muchas capas de configuración como `tsconfig`, `eslint`, `prettier`, `vite`, `jest`, `next.config` y `.env`. Maximus restaura el orden cuando esa configuración empieza a desviarse.
18
18
19
+
## Transición de Runtime
20
+
21
+
Maximus ahora prioriza una reescritura en Rust como su dirección de runtime canónico, en lugar de seguir ampliando el backlog de JS como ruta principal de implementación.
22
+
23
+
- La CLI publicada actualmente y el código ejecutable de este repositorio todavía funcionan sobre Node.js.
24
+
- La superficie de comandos para usuarios se mantiene igual: `npx maximus audit`, `npx maximus doctor`, `npx maximus fix`
25
+
- Hasta que llegue el cutover, el runtime actual en JS se mantiene como reference implementation.
26
+
-`docs/plan/001` hasta `012` ya no deben leerse como tareas directas para ampliar el código JS; ahora son spec inputs para Rust v1.
27
+
-`docs/plan/013+` y el backlog JS anterior permanecen en estado deferred hasta que termine el Rust cutover.
28
+
29
+
Consulta el [documento de runtime transition](https://github.com/JeremyDev87/maximus/blob/master/docs/runtime-transition.md) para ver el límite de la transición, las fases y las reglas para contribuir.
30
+
19
31
## Qué Hace
20
32
21
33
- Detecta conflictos de configuración
@@ -81,6 +93,8 @@ node ./bin/maximus.js audit
81
93
node ./bin/maximus.js fix --dry-run
82
94
```
83
95
96
+
Estos comandos locales siguen validando la reference implementation actual en Node.js. Incluso después de iniciar el Rust bootstrap, los ejemplos para usuarios se mantienen con la forma `npx maximus ...`.
97
+
84
98
## Recomendado Para
85
99
86
100
- Equipos que operan monorepos o repositorios con múltiples paquetes
Las contribuciones son bienvenidas. Si quieres añadir una nueva verificación, mejorar la seguridad de las correcciones automáticas o reducir falsos positivos, empieza por [CONTRIBUTING.md](https://github.com/JeremyDev87/maximus/blob/main/CONTRIBUTING.md).
106
+
Las contribuciones son bienvenidas. Si quieres añadir una nueva verificación, mejorar la seguridad de las correcciones automáticas o reducir falsos positivos, empieza por [CONTRIBUTING.md](https://github.com/JeremyDev87/maximus/blob/master/CONTRIBUTING.md) y por el [documento de runtime transition](https://github.com/JeremyDev87/maximus/blob/master/docs/runtime-transition.md), porque la prioridad activa es la familia de reescritura en Rust y no la expansión directa del backlog JS.
93
107
94
108
## Seguridad
95
109
96
-
Si crees que encontraste un problema de seguridad, no abras primero un issue público. Usa [SECURITY.md](https://github.com/JeremyDev87/maximus/blob/main/SECURITY.md) para el proceso de reporte privado.
110
+
Si crees que encontraste un problema de seguridad, no abras primero un issue público. Usa [SECURITY.md](https://github.com/JeremyDev87/maximus/blob/master/SECURITY.md) para el proceso de reporte privado.
97
111
98
112
## Sponsor
99
113
100
114
Si Maximus ayuda a tu equipo a mantener bajo control el caos de configuración, puedes apoyar su mantenimiento mediante [GitHub Sponsors](https://github.com/sponsors/JeremyDev87).
101
115
102
116
## Licencia
103
117
104
-
Maximus se distribuye bajo la [MIT License](https://github.com/JeremyDev87/maximus/blob/main/LICENSE).
118
+
Maximus se distribuye bajo la [MIT License](https://github.com/JeremyDev87/maximus/blob/master/LICENSE).
0 commit comments