Transforma software con confianza.
Dennis Forge convierte las transformaciones de software en artefactos deterministas e inspeccionables.
Planifica los cambios antes de ejecutarlos. Revísalos. Verifícalos. Aplícalos cuando estés listo.
Primero los planes. Después los cambios.
Las transformaciones de software nunca deberían ser un salto de fe. Dennis separa la decisión de la ejecución para que puedas entender un cambio antes de comprometerte con él.
Planifica antes de cambiar
Dennis genera un plan de transformación determinista antes de modificar tu proyecto. El plan describe lo que ocurrirá antes de que ocurra.
Ve lo que va a ocurrir
Inspecciona la transformación antes de ejecutarla. Nada ocurre a tus espaldas y el propio plan se convierte en la fuente de verdad.
Verifica antes de aplicar
Valida el plan, verifica su integridad y aplícalo únicamente cuando estés satisfecho con el resultado.
Construido sobre tres principios
Dennis parte de una idea sencilla: las transformaciones de software deben ser predecibles, comprensibles y seguir siendo tuyas.
Determinista
La misma entrada produce la misma salida. La reproducibilidad forma parte del núcleo de Dennis, no es algo añadido después.
Inspeccionable
Nada ocurre a tus espaldas. Los planes pueden revisarse, verificarse y comprenderse antes de ser aplicados.
Portable
Las transformaciones se convierten en artefactos. Guárdalos, versionalos, compártelos y utilízalos donde los necesites, sin depender de un servicio central.
De la transformación al artefacto
Dennis convierte un cambio de software en un proceso explícito y verificable. Tú decides qué ocurre en cada paso.
1. Analiza
Examina tu proyecto e identifica el contenido relevante para la transformación.
2. Planifica
Genera un plan determinista que describe exactamente lo que Dennis pretende cambiar.
3. Inspecciona
Revisa el plan antes de ejecutarlo. Comprende la transformación antes de que ocurra.
4. Verifica
Valida el plan y verifica su integridad antes de aplicar la transformación.
5. Aplica
Ejecuta la transformación cuando estés satisfecho con el resultado.
6. Empaqueta
Preserva la transformación como un artefacto DEX portable que puedes almacenar y compartir.
Convierte las transformaciones en artefactos
Una transformación no debería desaparecer en el momento en que se ejecuta. Dennis la captura como un artefacto DEX portable que puede inspeccionarse, verificarse, compartirse, almacenarse y preservarse.
Portable
Los artefactos DEX son archivos. Guárdalos localmente, consérvalos en Git, compártelos con un equipo o publícalos mediante un registro de artefactos.
Inspeccionable
Un DEX contiene un plan de transformación legible junto con sus metadatos. Puedes inspeccionar lo que representa sin depender de un servicio alojado.
Verificable
Su contenido determinista puede generar hashes y ser verificado. Las firmas criptográficas opcionales pueden aportar evidencia adicional de procedencia e integridad.
Reproducible
Como el artefacto representa una transformación determinista, puede preservarse y reproducirse independientemente de la máquina que lo creó.
Bienvenido a la Forjaduría
El CLI de Dennis te proporciona el motor. La Forjaduría les da a tus artefactos un lugar donde vivir, crecer y convertirse en parte de un flujo de trabajo más amplio.
Almacena tus artefactos
Sube tus artefactos DEX y mantenlos organizados en un entorno estructurado, en lugar de tenerlos dispersos entre máquinas, carpetas y mensajes.
Organiza tu trabajo
Utiliza Workspaces y Projects para dar un hogar significativo a tus artefactos relacionados y mantener organizado tu trabajo de transformación a medida que crece.
Colabora
Comparte artefactos con las personas que los necesitan. La visibilidad privada, organizacional y pública te permite controlar quién puede ver tu trabajo.
Descubre e inspecciona
Busca e inspecciona artefactos mediante la Forjaduría, manteniendo los archivos DEX portables e independientes.
Preserva la confianza
Los artefactos permanecen inmutables. La Forjaduría organiza sus metadatos y proporciona la infraestructura que los rodea sin modificarlos.
Sin quedar atrapado
Tus artefactos siguen siendo tuyos. Puedes exportarlos, preservarlos localmente y continuar utilizándolos con el CLI de Dennis sin depender de la plataforma alojada.
Creado para cambios que importan
Ya sea que estés modificando cientos de archivos o preservando una transformación para su revisión futura, Dennis te proporciona un flujo de trabajo basado en el control, la reproducibilidad y la trazabilidad.
Grandes refactorizaciones
Planifica cambios estructurados en grandes bases de código antes de modificar los archivos. Revisa la transformación y aplícala únicamente cuando estés listo.
Migraciones de sistemas
Convierte las migraciones en transformaciones explícitas y reproducibles que pueden revisarse, verificarse y preservarse.
Cambios de seguridad
Haz que los cambios sensibles sean trazables. Los planes deterministas, la verificación y las firmas opcionales proporcionan un registro más sólido de qué cambió y por qué.
Flujos de trabajo auditables
Cuando los cambios deben revisarse antes de ejecutarse, el plan proporciona un registro legible de la transformación prevista.
Proyectos basados en Git
Utiliza Dennis junto con Git para transformar proyectos versionados, manteniendo la transformación explícita y verificable de forma independiente.
Transformaciones en equipo
Comparte artefactos DEX entre desarrolladores y equipos para que una transformación pueda comprenderse y reproducirse más allá de la máquina donde fue creada.
Elige la Forjaduría que necesitas
Comienza con la Forjaduría gratuita y crece cuando tu trabajo lo requiera. Los planes de pago añaden almacenamiento, privacidad, colaboración y capacidades de organización, no restricciones artificiales sobre Dennis.
Gratis
Comienza a explorar la Forjaduría y trabaja con artefactos públicos.
- 100 MB de almacenamiento
- Artefactos públicos
- Soporte comunitario
- CLI para siempre
Basic
Para desarrolladores individuales que necesitan almacenamiento privado de artefactos y firmas.
- 1 GB de almacenamiento
- Artefactos privados
- Firma de artefactos
- Soporte por correo electrónico
Pro
Para desarrolladores y profesionales que gestionan colecciones más grandes de artefactos.
- Todo lo incluido en Basic
- 10 GB de almacenamiento
- Organizaciones
- Permisos avanzados
- Almacenamiento adicional
Team
Para equipos que necesitan espacios de trabajo compartidos, colaboración y capacidad para crecer.
- Todo lo incluido en Pro
- 5 GB de almacenamiento por usuario
- 30 GB de almacenamiento compartido
- Espacios de trabajo para equipos
- Colaboración
- Soporte prioritario
Enterprise
Para organizaciones que requieren infraestructura dedicada, soporte especializado o acuerdos personalizados.
- Organizaciones ilimitadas
- Soporte dedicado
- Incorporación personalizada
- Opciones de alojamiento propio
- Acuerdos empresariales
Todos los planes de la Forjaduría incluyen el núcleo
La Forjaduría crece contigo sin cambiar lo que Dennis es fundamentalmente. Tus artefactos siguen siendo portables, inspeccionables y tuyos.
Artefactos DEX
Trabaja con artefactos deterministas diseñados para ser inspeccionados, verificados, preservados y compartidos.
Projects y Workspaces
Organiza los artefactos relacionados en Projects y Workspaces con significado a medida que tu trabajo crece.
Control e integridad
Mantén el control sobre la visibilidad de tus artefactos y trabaja con una infraestructura diseñada en torno a la integridad y un comportamiento predecible.
Conserva tus artefactos
Tus artefactos DEX no quedan atrapados en la Forjaduría. Puedes exportarlos y continuar trabajando con ellos mediante el CLI de Dennis cuando quieras.
La Biblioteca de Dennis Forge
Dennis Forge no trata solamente de software. Los artefactos DEX y las historias construidas alrededor de ellos forman parte del mismo universo: conocimiento preservado de una forma que puede compartirse, inspeccionarse y recordarse.
DEXtiny
Una novela de DEXterity. Los primeros cinco capítulos presentan a Mateo, Annika, Navarro y el misterio que rodea a un artefacto DEX aparentemente ordinario.
Los capítulos 1–5 ya están disponibles. Paga lo que quieras, con una contribución mínima de US $0.50, y recibe el PDF por correo electrónico una vez confirmado el pago.
Construyamos el futuro del software
Dennis también está pensado para quienes están aprendiendo, enseñando e investigando cómo debería construirse el software.
Estudiantes
Aprende sobre transformación determinista de software utilizando las mismas herramientas y conceptos que forman parte del ecosistema Dennis.
Educadores
Incorpora flujos de transformación reproducibles en tus cursos, laboratorios y proyectos de ingeniería de software.
Instituciones de investigación
Explora las transformaciones deterministas y los flujos de trabajo basados en artefactos en entornos de investigación.
Conviértete en Fundador de la Forjaduría
Antes de que existiera una comunidad, antes de que hubiera miles de artefactos, estuvieron las personas que creyeron en Dennis desde el principio.
Membresías de Fundador. Ni una más. Ni una menos.
Las primeras 161 personas que decidan apoyar a Dennis pasarán a formar parte de su historia permanente como Fundadores de la Forjaduría.
Los Fundadores reciben beneficios de por vida, reconocimiento especial y un lugar en el Salón de Fundadores.
Y porque Dennis debería dejar el mundo un poco mejor de como lo encontró, el 15% de cada membresía de Fundador se dona: 10% a UNICEF y 5% a la investigación contra el cáncer infantil.
¿Listo para forjar?
Comienza con el CLI gratuito de Dennis, crea tu primer artefacto determinista o únete a la Forjaduría y empieza a construir un flujo de trabajo a su alrededor.
Gratis para siempre. Código abierto. Determinista por diseño.
Construyendo algo más grande
Dennis Forge es más que un proyecto de software. También es una forma de devolver algo al mundo.
Salud infantil
Una parte de los ingresos de Dennis Forge se dona a organizaciones benéficas, incluyendo UNICEF y organizaciones que apoyan la investigación contra el cáncer y la salud infantil.
Los informes y comprobantes de las donaciones se publicarán semestralmente para mantener la transparencia.
Educación y oportunidades
Creemos que el conocimiento debe ser accesible y que la tecnología puede crear oportunidades para todos.
Devolver algo al mundo
Dennis Forge se compromete a destinar una parte de sus ingresos a causas que importan más allá del software.
No necesitas Dennis Forge para ayudar a marcar la diferencia. Si estas causas significan algo para ti, también puedes apoyarlas directamente:
Descuento por apoyar una buena causa
Ayudar a los demás merece un pequeño reconocimiento.
Envíanos comprobante de una donación de al menos US $20 a UNICEF o St. Jude Children's Research Hospital y recibe un 25% de descuento en cualquier plan de Dennis Forge. (Aplican términos y condiciones.)
Términos y condiciones
- Donación mínima: US $20.
- Válido para donaciones realizadas a UNICEF, St. Jude Children's Research Hospital o cualquier organización sin fines de lucro verificada que trabaje para mejorar el mundo.
- Las donaciones aprobadas otorgan un 25% de descuento durante tres ciclos consecutivos de facturación.
- Puede ser necesario presentar comprobante de la donación y, cuando corresponda, comprobante del estatus de organización sin fines de lucro de la entidad receptora.
- Solo puede haber un descuento por donación activo por cuenta de cliente en cualquier momento.
- Una vez que expire un descuento, una nueva donación aprobada puede permitir obtener otro período de descuento.
- El descuento no puede combinarse con membresías de Fundador ni con otras promociones.
- Dennis Forge se reserva el derecho de rechazar comprobantes no verificables u organizaciones que no cumplan con el espíritu de este programa.