SpecDB est un AMD magnifique et facile à utiliser équivalent à l'arche d'Intel. Il est alimenté par Mithril et Browserify sur le frontal, et n'a pas de backend (juste des fichiers statiques).
Specdb (Master Branch) est en direct sur https://specdb.info/, et la succursale bêta est déployée à https://beta.specdb.info/
Visitez notre canal Discord pour discuter avec d'autres développeurs!
Regardez le wiki pour plus d'informations techniques plus détaillées que cette lecture!
make : Cela est prêt à l'emploi sur Linux et Mac.curl : est également prêt à l'emploi sur Mac et la plupart des distributions Linux.git clone https://github.com/markasoftware/SpecDB.gitcd SpecDBmake - générer des ressources frontales à partir du code source. Cela doit être exécuté après chaque modification du code source ou des spécifications. La commande make prendra un certain temps pour exécuter la première fois - il doit faire tout le grattage et installer des dépendances NPM. Cependant, make est intelligent (merci RMS), donc les courses suivantes ne feront que la quantité minimale nécessaire.
Ensuite, vous pouvez afficher SpecDB à fichier: /// home / markasoftware / whate / specdb /, ce qui devrait être assez bon pour le développement.
make watch : Démarrez le démon automatique. Vous devez encore manuellement. Nécessite des entréesmake test : exécutez les tests unitaires. Si l'un d'eux échoue, ne vous engagez pas! Les réparer!make production : construire pour la production. Si vous avez précédemment make sans production , exécutez make clean-nonet avant cela.make clean : détruisez tous les fichiers générés. Cela déclenchera une Rescrape la prochaine fois que vous exécutez make .make clean-nonet : détruisez tous les fichiers générés qui peuvent être re-générés sans connexion réseau (c'est-à-dire qu'il ne déclenchera pas de refroidissement). Les spécifications sont dans le dossier Specs /. Vous pouvez probablement voir comment ils sont effectués en regardant les fichiers là-bas, mais il y a plus de documentation détaillée dans le wiki. De plus, certains scripts Rudimentary Node.js qui peuvent être utilisés pour faciliter la création d'une partie sont là.
Pour contribuer, veuillez créer une fourchette, et dans votre fourchette de fourche de maître à quelque chose comme myusername-bulldozer-cpus , et lorsque vous faites une demande de traction, passez de cette branche à beta .
Browserstack ne me permet pas d'obtenir leur plan open-source sans inclure leur logo ici. Je peux dire qu'ils aiment vraiment l'open source et n'essaient pas seulement d'obtenir une publicité gratuite. D'autant plus que le backend de Browserstack / tout ce qui est utilisé pour effectuer des tests réels à distance n'est pas open source. Mais peu importe, ce sont les seuls à fournir des tests de dispositifs réels décents, donc je suppose que je dois les utiliser parce que je ne veux pas acheter de la merde Apple.