SpecDBは、Intelの箱舟に相当する美しく使いやすいAMDです。 Mithrilを搭載し、フロントエンドでbrowserifyを使用しており、バックエンド(静的ファイルのみ)がありません。
SPECDB(マスターブランチ)はhttps://specdb.info/でライブであり、ベータブランチはhttps://beta.specdb.info/に展開されています
私たちの不一致チャンネルにアクセスして、他の開発者とチャットしてください!
このReadmeよりも詳細な技術情報については、Wikiをご覧ください!
make :これはLinuxとMacのすぐ外に出ます。curl :MacおよびほとんどのLinuxディストリビューションでは、すぐに使用できます。git clone https://github.com/markasoftware/SpecDB.gitcd SpecDBmake - ソースコードからフロントエンドリソースを生成します。これは、ソースコードまたは仕様に変更するたびに実行する必要があります。 makeコマンドは、初めて実行するのに時間がかかります。NPM依存関係のインストールだけでなく、すべてのスクレイピングを行う必要があります。ただし、 makeはスマートで(RMSに感謝します)、その後の実行は必要な最小額のみを構築します。
次に、specdbをfile:/// home/markasoftware/whything/specdb/で表示できます。これは、開発に十分なはずです。
make watch :Auto-Rebuild Daemonを開始します。あなたはまだ手動でする必要があります。エントリが必要ですmake test :ユニットテストを実行します。これらのいずれかが失敗した場合は、コミットしないでください!それらを修正してください!make production :生産用に構築します。以前にproductionなしでmakeた場合は、この前にmake clean-nonet実行してください。make clean :生成されたすべてのファイルを破壊します。これにより、次にmakeするときに再クレイプがトリガーされます。make clean-nonet :ネットワーク接続なしで再生成できる生成されたすべてのファイルを破壊します(つまり、再スクレープをトリガーしません)。 仕様は仕様/フォルダーにあります。おそらく、そこにあるファイルを見ることでそれらがどのように行われているかを見ることができますが、Wikiにはより詳細なドキュメントがあります。さらに、一部の初歩的なnode.jsスクリプトは、一部の作成を少し簡単にするために使用できます。
貢献するには、フォークを作成し、フォークブランチでマスターからmyusername-bulldozer-cpusのようなものになり、プルリクエストを行うときは、そのブランチからbetaに移動します。
Browserstackは、ここにロゴを含めることなく、オープンソースプランを取得することはできません。彼らは本当にオープンソースが大好きで、無料の広告を取得しようとしているだけではありません。特に、Browserstack BackEnd/RemoteLy RemoteLyの実質テストを行うために使用されるものは何でもオープンソースではありません。しかし、いずれにせよ、彼らはまともな実質的なテストを提供する唯一の人なので、私はリンゴのたわごとを買いたくないので、私はそれらを使用しなければならないと思います。