SpecDB-это красивый и простой в использовании AMD, эквивалентный Antel's Ark. Он питается Mithril и Browserify на переднем конце, и не имеет бэкэнда (только статические файлы).
Specdb (Master Branch) живет по адресу https://specdb.info/, а бета -филиал развернута по адресу https://beta.specdb.info/
Посетите наш канал Discord, чтобы поболтать с другими разработчиками!
Посмотрите на вики для более подробной технической информации, чем это Readme!
make : Это выходит из коробки на Linux и Mac.curl : также выходит из коробки на Mac и большинстве распределений Linux.git clone https://github.com/markasoftware/SpecDB.gitcd SpecDBmake - генерировать передние конечные ресурсы из исходного кода. Это должно быть запущено после каждого изменения в исходном коде или спецификациях. Команда make займет некоторое время, чтобы запустить в первый раз - она должна выполнять все соскабливание, а также установить зависимости NPM. Тем не менее, make Is Smart (благодаря RMS), поэтому последующие прогоны будут создавать только необходимую минимальную сумму.
Затем вы можете просматривать SpecDB по файлу: /// home/markasoftware/whets/specdb/, что должно быть достаточно хорошим для разработки.
make watch : запустите демон автоматической закуски. Вам все еще нужно вручную. Требуется входmake test : запустите модульные тесты. Если что -то из этого не удается, не совершайте! Исправьте их!make production : сборка для производства. Если вы ранее make без production , запустите, make clean-nonet перед этим.make clean : уничтожить все сгенерированные файлы. Это запустит резкий размер в следующий раз, когда вы make .make clean-nonet : уничтожить все сгенерированные файлы, которые могут быть повторно сгенерированы без сетевого соединения (т.е. это не запускает рефлекс). Спецификации в спецификациях/ папке. Вы, вероятно, можете увидеть, как они сделали, посмотрев там файлы, но в вики есть более подробная документация. Кроме того, некоторые сценарии рудиментарного узла.
Чтобы внести свой вклад, пожалуйста, сделайте вилку, и в вашей вилке от Master в что-то вроде myusername-bulldozer-cpus , и при выполнении запроса на привлечение перейдите из этой филиала в beta .
Browserstack не позволит мне получить их план с открытым исходным кодом, не включив их логотип здесь. Я могу сказать, что они действительно любят открытый исходный код и не просто пытаются получить бесплатную рекламу. Тем более, что бэкэнд браузстука/все, что используется для удаленного тестирования реального устройства, не является открытым исходным кодом. Но что угодно, они единственные, кто обеспечивает приличное тестирование на реальном устройстве, поэтому я думаю, что мне нужно использовать их, потому что я не хочу покупать яблочное дерьмо.