BETA
Crie e execute aplicativos React - Nenhuma linha de comando ou configuração de criação necessária. Alimentado por aplicativo Electron & Create React

A RAM requer Node.js V6 e NPM v5.2 ou posterior para serem instalados no seu computador. Instale a versão mais recente do Node.js (que inclui o NPM) aqui:
Baixe para macOS:
A RAM inclui suporte para os seguintes tipos de aplicativos:
Para adicionar suporte para outro aplicativo, abra uma solicitação de tração.
Acredito firmemente na alfabetização do código e trabalhei com muitas pessoas ao longo da minha carreira, que têm fortes habilidades de desenvolvimento com idiomas como HTML e CSS, mas que podem enfrentar barreiras à entrada com as modernas ferramentas de desenvolvimento de front-end. Quando penso nas barreiras potenciais à entrada, algumas coisas vêm à mente:
Na maioria das vezes, o Create React App resolveu o número 1 para as pessoas que já conhecem #2 e 3. É uma excelente ferramenta e é por isso que Ram faz uso dela.
A RAM tem como objetivo abstrair os aspectos do terminal e da NPM para iniciantes. Se você é um desenvolvedor profissional de front-end, recomendo usar as ferramentas de linha de comando diretamente em vez de um aplicativo como esse, pois é um conjunto de habilidades muito valioso e poderoso a ser utilizado. Se você usar esse aplicativo, espero que ele possa servir como uma ferramenta de aprendizado e pode tornar algumas dessas coisas menos intimidadoras à medida que você avança.
Lembre -se: as GUIs nunca serão tão eficientes ou poderosas quanto clis
Toda a mágica vem das interfaces de linha de comando subjacentes: NPM e CREATE-REACT-APP. Este aplicativo usa o Electron para gerar processos filhos que executam os comandos para alimentar essas ferramentas. Os logs do stdio são transmitidos de volta ao aplicativo para exibição. Consulte os módulos renderer/spawn.js e renderer/CreateForm.js para um exemplo de como isso funciona.
Algumas alternativas a essa configuração de elétrons específicas incluem:
git checkout -b my-new-feature )git commit -am 'Add some feature' )git push origin my-new-feature )Instale dependências e inicie o aplicativo:
npm i && npm start A pasta main contém módulos para o processo principal, e renderer inclui todos os arquivos para o processo de renderizador. Nenhuma transpilação de Babel é usada; portanto, use módulos e sintaxe compatíveis com elétrons.
MIT Licença