SpecDB ist ein wunderschönes und benutzerfreundliches AMD-Äquivalent zur Arche von Intel. Es wird von Mithril und Browserify im Front-End angetrieben und hat kein Backend (nur statische Dateien).
SpecDB (Master Branch) findet live unter https://specdb.info/, und die Beta -Niederlassung wird unter https://beta.specdb.info/ bereitgestellt
Besuchen Sie unseren Discord -Kanal, um mit anderen Entwicklern zu chatten!
Schauen Sie sich das Wiki an, um detailliertere technische Informationen als dieses Readme zu erhalten!
make : Dies kommt auf Linux und Mac heraus.curl : Es kommt auch auf Mac- und die meisten Linux-Verteilungen aus.git clone https://github.com/markasoftware/SpecDB.gitcd SpecDBmake - Generieren Sie Front -End -Ressourcen aus dem Quellcode. Dies muss nach jeder Änderung des Quellcodes oder der Spezifikationen ausgeführt werden. Der Befehl make -Befehl dauert eine Weile, bis das erste Mal ausgeführt wird - er muss das gesamte Schaber ausführen und NPM -Abhängigkeiten installieren. make ist jedoch intelligent (danken rms), sodass nachfolgende Läufe nur den erforderlichen Mindestbetrag aufbauen.
Anschließend können Sie SpecDB unter Datei anzeigen: /// Home/Markasoftware/was auch immer/specDB/, was für die Entwicklung gut genug sein sollte.
make watch : Auto-Rebuild-Daemon starten. Sie müssen immer noch manuell. Benötigt Eingmake test : Ausführen von Unit -Tests. Wenn einer von diesen scheitert, verpflichten Sie sich nicht! Repariere sie!make production : Erstellen Sie für die Produktion. Wenn Sie zuvor ohne production make haben, make clean-nonet .make clean : Zerstören Sie alle erzeugten Dateien. Dadurch wird ein Rescape ausgelöst, wenn Sie das nächste Mal make .make clean-nonet : Zerstören Sie alle generierten Dateien, die ohne Netzwerkverbindung neu generiert werden können (dh, sie löst keine Neubeschaffung aus). Die Spezifikationen befinden sich in den Spezifikationen/ in den Ordner. Sie können wahrscheinlich sehen, wie sie die Dateien dort betrachten, aber es gibt detailliertere Dokumentationen im Wiki. Zusätzlich sind einige rudimentäre Node.js -Skripte, die verwendet werden können, um die Erstellung von Teilen etwas einfacher zu erleichtern.
Um einen Beitrag zu leisten, machen Sie bitte eine Gabel und in Ihrer Gabelbranche vom Meister zu etwas wie myusername-bulldozer-cpus und gehen Sie bei einer Pull-Anfrage von dieser Zweigstelle zu beta .
BrowsStack lässt mich nicht den Open-Source-Plan bekommen, ohne ihr Logo hier einzubeziehen. Ich kann sagen, dass sie Open Source wirklich lieben und nicht nur versuchen, kostenlose Werbung zu bekommen. Zumal das Brows-Stapel-Backend/was auch immer verwendet wird, um das Testen von Real Device zu testen, ist nicht Open Source. Aber was auch immer, sie sind die einzigen, die anständige Tests für echte Geräte durchführen, also muss ich sie wohl benutzen, weil ich keine Apple-Scheiße kaufen möchte.