SPECDB es un AMD hermoso y fácil de usar equivalente al arca de Intel. Está alimentado por Mithril y Browserify en el front-end, y no tiene backend (solo archivos estáticos).
SPECDB (rama maestra) está en vivo en https://specdb.info/, y la rama beta se implementa en https://beta.specdb.info/
¡Visite nuestro canal Discord para chatear con otros desarrolladores!
¡Mire el wiki para obtener información técnica más detallada que este readme!
make : Esto viene fuera de la caja en Linux y Mac.curl : También viene listo para usar en Mac y la mayoría de las distribuciones de Linux.git clone https://github.com/markasoftware/SpecDB.gitcd SpecDBmake : generar recursos frontales del código fuente. Esto debe ejecutarse después de cada cambio al código fuente o especificaciones. El comando make llevará un tiempo ejecutarse la primera vez: tiene que hacer todo el raspado e instalar dependencias de NPM. Sin embargo, make es inteligente (gracias RMS), por lo que las ejecuciones posteriores solo construirán la cantidad mínima necesaria.
Luego, puede ver SPECDB en el archivo: /// home/markasoftware/lo que sea/specdb/, que debería ser lo suficientemente bueno para el desarrollo.
make watch : iniciar Auto-ReBuild Daemon. Todavía necesitas manualmente. Requiere entradamake test : ejecute pruebas unitarias. Si alguno de estos falla, ¡no se comprometa! ¡Arreglos!make production : construir para la producción. Si anteriormente ejecutaste make sin production , ejecute make clean-nonet antes de esto.make clean : destruya todos los archivos generados. Esto desencadenará un compensación la próxima vez que ejecute make .make clean-nonet : destruye todos los archivos generados que se pueden volver a generar sin una conexión de red (es decir, no activará un desplazamiento). Las especificaciones están en las especificaciones/ carpeta. Probablemente pueda ver cómo se hacen mirando los archivos allí, pero hay una documentación más detallada en el wiki. Además, hay algunos scripts de nodo.js rudimentarios que se pueden usar para facilitar la creación de parcias.
Para contribuir, haga una bifurcación, y en su bifurcación se ramifica del maestro a algo como myusername-bulldozer-cpus , y al hacer una solicitud de extracción, vaya de esa rama a beta .
Browserstack no me permitirá obtener su plan de código abierto sin incluir su logotipo aquí. Puedo decir que realmente aman el código abierto y no solo están tratando de obtener publicidad gratuita. Especialmente porque el backend browserstack/lo que se use para hacer pruebas de dispositivos reales de forma remota no es código abierto. Pero lo que sea, son los únicos que proporcionan pruebas decentes de dispositivos reales, así que supongo que tengo que usarlas porque no quiero comprar mierda de Apple.