O Specdb é um AMD bonito e fácil de usar equivalente à Arca da Intel. É alimentado por Mithril e BrowSerify no front-end e não possui back-end (apenas arquivos estáticos).
O Specdb (Master Branch) está ao vivo em https://specdb.info/, e a filial beta é implantada em https://beta.specdb.info/
Visite nosso canal Discord para conversar com outros desenvolvedores!
Olhe para o Wiki para obter informações técnicas mais detalhadas do que esta leitura!
make : Isso sai do Linux e Mac.curl : também sai da caixa nas distribuições Mac e Linux .git clone https://github.com/markasoftware/SpecDB.gitcd SpecDBmake - gerar recursos de front -end a partir do código -fonte. Isso deve ser executado após cada alteração no código -fonte ou especificações. O comando make levará um pouco para executar a primeira vez - ele precisa fazer toda a raspagem e a instalação de dependências do NPM. No entanto, make é inteligente (agradecer o RMS), portanto, as execuções subsequentes só criarão o valor mínimo necessário.
Em seguida, você pode visualizar o specdb no arquivo: /// home/markasoftware/whomod/specdb/, que deve ser bom o suficiente para o desenvolvimento.
make watch : Inicie o daemon de reforma automática. Você ainda precisa manualmente. Requer entrmake test : Execute os testes de unidade. Se algum deles falhar, não se comprometa! Conserte -os!make production : construa para a produção. Se você make anteriormente sem production , execute, make clean-nonet antes disso.make clean : destrua todos os arquivos gerados. Isso desencadeará um rescrita na próxima vez que você for make .make clean-nonet : Destrua todos os arquivos gerados que podem ser gerados sem uma conexão de rede (ou seja, ele não acionará uma redação). As especificações estão nas especificações/ pasta. Você provavelmente pode ver como eles são feitos olhando os arquivos lá, mas há uma documentação mais detalhada no wiki. Além disso, alguns scripts node.js rudimentares que podem ser usados para facilitar a criação de peças estão lá.
Para contribuir, faça um garfo e, no seu garfo, de mestre para algo como myusername-bulldozer-cpus e, ao fazer uma solicitação de tração, vá daquela filial para a beta .
O Browserstack não me deixa obter seu plano de código aberto sem incluir o logotipo deles aqui. Posso dizer que eles realmente adoram o código aberto e não estão apenas tentando obter publicidade gratuita. Especialmente porque o back-end do BrowSerstack/o que for usado para fazer testes de dispositivos reais remotamente não é de código aberto. Mas seja o que for, eles são os únicos que fornecem testes decentes de dispositivos reais, então acho que tenho que usá-los porque não quero comprar merda de maçã.