-
Notifications
You must be signed in to change notification settings - Fork 17
Definir fluxo inicial de utilização do FrontPress via npm #78
Comments
Comentarei sobre alguns itens que acho relevante eu falar sobre. Talvez depois comente sobre mais alguns. Vamos vendo os detalhes juntos. 5 - Acho que podemos focar no npm, por enquanto. |
Valeu, @alisonmonteiro. Acredito que a 5, 7 e 8 são 100% como você sugeriu, ainda estou pensando sobre as outras. Vou anotar aqui um pouco do fluxo como ele é hoje e isso pode nos ajudar a pensar nas respostas: Fluxo básico da aplicação hoje:
Fluxo dependente de
|
Adicionando mais dúvidas baseadas no meu último comentário (com fluxo de uso):
|
Só para testes eu criei um pacote npm para o frontpress. Ainda tenho muito o que estudar de npm para saber como funciona a publicação de pacotes, versionamento em paralelo com github (npm não aceita semver, aparentemente). Também precisarei entender melhor quais dependências do package.json são devDependencies e quais são dependencies. Para criar a linha de comando Agora já dá para rodar um :
|
Pensei nessa estrutura para os primeiros comandos do FrontPress CLI. Observações:
|
O que acham dos comandos que descreví no comentário de cima: @alisonmonteiro @woliveiras @taciogt ? |
@teles acho que é bem nesse caminho mesmo. |
Hmmm, algo a se pensar hein, @alisonmonteiro ! Como será que é o padrão de mercado nesse caso? Bower, NPM, jekyll vem com cli embutido, mas eles praticamente não existem sem cli. O ember-cli já é um pacote a parte do ember, por exemplo. Estou pensando em seguir esse caminho de ter dois repositórios. |
@teles na verdade o foco do bower e npm são na CLI. hahah Acho que para responder essa pergunta podemos ver: você pretende fazer a CLI parte obrigatória do frontpress? Ex.: para usar o frontpress o usuário vai precisar da CLI ou vai ser apenas uma tool para facilitar a vida? |
Não vai precisar da CLI, a ideia é possibilitar o uso sem CLI e mesmo sem o arquivo frontpress.json. FrontPress sem cli
FrontPress com cli
Vou criar o repositório e o pacote node para o frontpress-cli. |
@teles massa! Nesse caso, como disse, particularmente acho interessante manter separado mesmo, separando as responsabilidades. Vi que você criou o repositório. Vou dar um watch lá e ajudar. Curto trabalhar em CLIs. :) |
@teles como podemos dividir esta estrutura em issues no frontpress-cli? Estou usando esta estrutura como base para ir criando o MVP (não encontrei um nome melhor. Talvez versão beta - hahaha). Ps.: Estou trabalhando no projeto, aos poucos, mas tá indo! 😅 |
Pensei em criar um pacote npm para que o FrontPress possa ser instalado, iniciado e utilizado por interessados.
Inicialmente pensei que seria bom ter um fluxo de utilização parecido com o jekyll e/ou o npm. Quer dizer, seria bom ter comandos como:
Perguntas sobre o frontpress via npm:
Critério de pronto dessa issue não é código, apenas a resposta para essas perguntas (marcar ok nas respondidas):
frontpress new {nome do projeto}
que gera um arquivo como esse config e um index.html - arquivos que não devem fazer parte do core do FrontPress.cc @alisonmonteiro @woliveiras @taciogt
The text was updated successfully, but these errors were encountered: