Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Primeiros Passos: Estrutura do Projeto. #1

Open
5 tasks done
DanielHe4rt opened this issue Jan 2, 2023 · 14 comments
Open
5 tasks done

Primeiros Passos: Estrutura do Projeto. #1

DanielHe4rt opened this issue Jan 2, 2023 · 14 comments
Labels
good first issue Good for newcomers

Comments

@DanielHe4rt
Copy link
Contributor

DanielHe4rt commented Jan 2, 2023

Estamos liberando esse novo projeto que já está parado há algum tempo, porém nós acreditamos muito que os detentores do projeto deveriam escolher a stack e como ele vai ser mantido.

Após dizer isso gostaria de ressaltar algumas coisas: nós damos preferência pra projetos que são simples de manter, tanto com complexidade quanto com frameworks pois a He4rt é um lugar para iniciantes poderem se localizar.

Pra esse projeto começar, precisamos de:

O link do figma do projeto é esse: Sinergicon Figma

Acreditamos que todas as discussões deverão ser feitas via issue, pra fomentar o Open Source em si e mostrar para desenvolvedores iniciantes que tudo é um DEBATE filosófico até chegar em uma implementação concreta.

Tem mais algo que podemos agregar aqui?

@DanielHe4rt DanielHe4rt added the good first issue Good for newcomers label Jan 2, 2023
@HenriqueBros
Copy link

Muito massa primo, disposto a ajudar com oque for possivel.

@RikoKami
Copy link
Collaborator

RikoKami commented Jan 2, 2023

Concordo com pontos @DanielHe4rt

Caso as tecnologias forem de domínio meu (JS || TS), creio que possa ajudar na construção do projeto. Mas antes de qualquer definição de tecnologias, este projeto é para ser uma landing page e temos o interesse de servir como pwa?

Sugiro como processador utilizarmos o vite (a menos que fomos usar o angular, que ai não tem como 😢) que aponta alguns soluções de problemas em comparação aos outros.

@rheronides
Copy link

@RikoKami , tem algum motivo específico para a sugestão do vite?
A princípio na discussão da live, nós havíamos definido seguir pelo angular. Mas isso apenas por preferência tecnologia pessoal.
Estou aberto a ser contrariado e fomentar a discussão do vite.

@RikoKami
Copy link
Collaborator

RikoKami commented Jan 4, 2023

@rheronides Me recordo na live de sugerimos tecnologias no chat, entretanto não me pareceu definido.

Entendo sua sugestão por preferência, eu já estou querendo sair um pouco da zona de conforto, por isso sou a favor de usarmos o Angular 😅

Minha sugestão do vite foi caso não for feito em Angular, poderíamos utiliza-lo com vue, preact ou react. Além de alguns outros fatores como: compilação sob demanda, configuração zero para vários pre-processadores prontos pra uso (o que entra no ponto de ser simples e fácil entendimento), typescript / jsx por esbuild que deixa bem rápido... enfim, tem vários comparativos por aí relacionados a vite vs webpack/snowpack/cra.

@DanielHe4rt
Copy link
Contributor Author

E ai galera bonita, tivemos algum andamento?

@RikoKami
Copy link
Collaborator

Vou criar uma estrutura de readme e de como contribuir em pt-br, enquanto não foram decidido a linguagem.

Se for em react, eu posso criar o boiilerplate. Se for em angular, o boilerplate irá ser mais demorado, pois não conheço o framework.

@LeonardoRafaelDev
Copy link
Collaborator

LeonardoRafaelDev commented Jan 16, 2023

Não curto usar um bazuca pra em projeto que não precisa tanto que nem uma landing simples, creio que usar, vite js vanilla e algum framework como tailwind ja esta de bom tamanho, para os sliders da para usar swiper, a unica questão e se vai ser pwa ou ssr.

em via de duvidas da pra burlar isto como o https://astro.build/

que da pra buildar ssr (creio que uma grande rota de curva dificultando, mas prefiro a ideia de deixar algo simples como próprio js vanilla, para outros pessoas iniciantes conseguirem contribuir, alias seria so html css

projeto ex: https://github.com/he4rt/he4rt-landing

@RikoKami
Copy link
Collaborator

Gostaria de usar um framework para utilizar libs css-in-js. É algo simples de usar e fácil, além de qlqr um que pegue, vai poder dizer que tem experiência com, além de que o conceito é igual de css só muda a forma de escrita.

Aparentemente o stitches é independente, o que nos dá a possibilidade de ser sem um framework.

Por mais que premissa de ser "iniciantes conseguirem contribuir", react é um dos mais fáceis. Mas ok.

Podemos ter como tecnologias utilizadas:

Projetos pequenos e com typescript é ótimo para aprendizagem.

Estou montando um boilerplate pra mim aqui, caso for decidido dessa forma. @LeonardoRafaelDev

@RikoKami
Copy link
Collaborator

Por força no hábito, rodei o script de enviar tudo pra branch em que eu estava. 🤡
Como é apenas um único commit, é pequeno e passível de ajuste em futuras branches. Vou mapear o que falta alterar e lhe informo ✌️ @LeonardoRafaelDev

@LeonardoRafaelDev
Copy link
Collaborator

concordo com a ideia da @RikoKami, boilerplate ja esta ok @DanielHe4rt, irei criar as issues com as seçoes que tens a ser desenvolvidas.

@DanielHe4rt
Copy link
Contributor Author

Só levantar um README.md simples antes de começar o projeto e ai sim pode dalhe.

@LeonardoRafaelDev
Copy link
Collaborator

LeonardoRafaelDev commented Mar 13, 2023

por conta do projeto ter ficado parado eu e o @thel3onardo iremos refaze-lo em outra stack para a entregar ser mais rapida.
Irei criar as issues das tecnologias e boilerplate

@LeonardoRafaelDev
Copy link
Collaborator

LeonardoRafaelDev commented Mar 13, 2023

Cogitamos usar astro + tailwind por conta do design do projeto ja ser "inspirado" e para ser de facil contribuição visto que estara em vanilla html js. precisando levantar boilerplate que sera feito hoje pelo @thel3onardo

@LeonardoRafaelDev
Copy link
Collaborator

Landing page ate então pronta
podendo ser revisado pequenos detalhes passado e refatoração melhores <3
obrigado @thel3onardo por encarar tudo cmg tmj lek
@DanielHe4rt sobe pro teu pai

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
5 participants