-
Notifications
You must be signed in to change notification settings - Fork 406
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
Draft da Milestone 4 - TabCoins #317
Comments
Obtive acesso ao projeto hoje e até agora estou achando delicinha (:satisfied:) toda a ideia, organização e colaboração de todos os membros da turma! Somente para ficar claro: a inauguração de um milestone significa que ele começará a ser desenvolvido agora ou significa a finalização dele e ida para produção? Pelo conteúdo desta issue eu entendi que se trata da inauguração. Ainda estou no processo de on-boarding, lendo o diário de desenvolvimento, mas eu consigo facilmente implementar várias features mencionadas nessa milestone por você. Entretanto percebi que a maioria delas não tem uma issue relacionada e devido a isso não está necessariamente bem definida e/ou discutida. Em caso de colaboração devemos abrir uma issue por conta própria para discussão e desenvolvimento? Esse é o caminho? Também senti falta de algumas features básicas como o perfil de usuário, que será útil inclusive, por exemplo, para o sistema de notificação, pois acredito que não é todo mundo que vai querer receber um e-mail (ou uma chuva deles) quando tiver respostas nos seus posts. Finalmente pergunto: Como está sendo controlado as issues ou tasks que devem ser cumpridas para cada milestone tendo em vista que elas não estão nem criadas? Está sendo usado algum gerenciador de projetos como o GitHub Project pra isso ou somente a funcionalidade de issues + milestones mesmo? |
@tembra seja muito bem vindo ao projeto tabnews, essa é a inauguração da Milestone 4, desta forma o FOCO principal será essas atividades. Edit: A Inauguração Oficial será na live conforme sugerido pelo Filipe dia 20/05/22 O @filipedeschamps deixa muito aberto a possibilidade de várias pessoas enviarem sugestões de PRs, assim mesmo não aprovando todas, claro que vai discutir e selecionar a melhor opção para o projeto, mas desta forma conseguimos um maior aprendizado do grupo, que irá seguir como um desafio o desenvolvimento. Nessa Issue #17 você consegue conferir o resumo de todas as Milestones, e realmente a parte do perfil de usuário não está clara em nenhuma. |
Sensacional @tembra !!! Esclarecendo seus pontos:
Então ao longo do restante dos dias dessa semana, eu vou começar a criar e detalhar cada issue e task da Milestone e quem quiser, já pode ir desenvolvendo ela 🤝 Se houver conflito de PRs, no sentido de que duas pessoas desenvolveram a mesma coisa, não tem problema. A gente em grupo avalia qual PR está mais próximo de ser aceito/finalizado e continua com ele. Como o @rodrigoKulb comentou, qualquer PR é bem vindo, pois mesmo que ele não seja aceito, ele já tirou o seu medo de contribuir (que é a maior barreira). |
@rodrigoKulb perfeito! acabei buscando mais informações e encontrei justamente essa issue #17 que você citou! @filipedeschamps entendido! como mencionei acima, acabei encontrando seu post que justamente fala sobre a organização das issues. Sobre o perfil do usuário acredito que ninguém deixará de usar o TabNews (ou colocará o remetente na blacklist) por enquanto, mesmo alguns se incomodando com o recebimento dos e-mails após o desenvolvimento do sistema de notificação na versão Dessa forma ficarei no aguardo da criação das issues e tasks para começar a contribuição com código. Muito massa o movimento que você tem liderado na nossa área de tecnologia @filipedeschamps! Este projeto em específico irá contribuir muito para a comunidade open-source brasileira, pois muitos realmente não contribuem por medo, por não acharem que estão no mesmo nível, por não se sentirem capazes, ou por tudo isso junto! E este projeto está simplesmente desmistificando tudo isso. Parabéns! Uma última dúvida: vocês tornaram o GitHub um ambiente de comunicação síncrona? hahaha 😂 |
Eu acredito nisso! Por enquanto, são as pessoas mais fundamentais do projeto e não tenho dúvidas que todas as respostas serão muito bem recebidas. E nessa primeira versão beta, a notificação acontecerá somente contra o
É um prazer manter contato com as pessoas que estão se aproximando dos projetos (youtube, newsletter e agora tabnews). Estou literalmente na época mais feliz e satisfeita profissionalmente da minha vida inteira.
Depois da interação com o @rodrigoKulb em uns micro-PRs de refino que a gente fez no projeto depois do término da última Milestone, já não sei mais 😂 😂 😂 |
Aliás, uma página de "docs" da API seria muito conveniente. Estava pensando em fazer um post sobre isso enquanto a documentação da API não existe |
@joaogelado seria sensacional um post lá no TabNews com o que você conseguiu capturar sobre o funcionamento da API, pois isso seria um ótimo teste se a "UX" dela está boa. |
Como o @tembra, também obtive acesso ao projeto hoje! Estou achando bem bacana a organização e toda a interação que está sendo feita por aqui!!! Estou lendo o diário de desenvolvimento para me situar e poder contribuir mais acertivamente com o projeto! Eu tenho algumas dúvidas: Quanto tempo foi definido para o desenvolvimento das milestones? Ou só definimos um prazo na live de inauguração? Ao criar as issues na milestone, basta eu associar meu usuário como responsável na task que eu quero desenvolver ou temos algum outro controle de tarefas? Mas desde já, digo que estou bem ansioso para colocar a mão na massa e contribuir para esse projetol!! |
@gabrieldev525 sensacional, seja bem vindo! Sobre suas dúvidas:
E show que está ansioso, eu estou também por essa milestone, tem muita coisa que realmente vai mudar a experiência do TabNews 🤝 |
O Github ta com problema em atualizar o corpo da primeira issue :( Então vou fechar essa e continuar na #345 |
Turma, chegou a hora de tornar a Milestone 4 realidade, a que implementa as TabCoins 💪 e que devemos fazer nessa próxima sexta-feira uma Live de Inauguração da Milestone como sempre fazemos.
Mas apesar do objeto central dessa Milestone ser as TabCoins, estou recebendo por vários locais outras sugestões e features satélites, sendo que umas são emergenciais. Então tentei centralizar o que eu acredito caber para uma próxima Milestone e dividi as sugestões em 4 tipos:
1. Objeto principal da Milestone
Isso já está definido, que são as TabCoins, mas tem algo extra que gostaria de agregar e discutir com vocês que é o TabCash. Na issue sobre as TabCoins eu vou detalhar isso. De qualquer forma, a existência das TabCois faz com que seja possível ordenar os itens da Home de uma forma mais sofisticada, como por exemplo, os conteúdos considerados mais valiosos dentro de um período de tempo.
2. Features críticas
Isso são as features que deveriam ser feitas urgentemente, inclusive até antes do objeto principal da Milestone:
beta
#321deleted
.3. Melhorias
localStorage
#335useUser()
: somente bater no endpoint se existir cookie indicando sessão #336eslint
para verificara11y
emjsx
#322Não vai caber nessa Milestone:
4. Itens de segurança
Isso pode e deve ser executado a qualquer momento, em qualquer ordem, e pode e deve ser arrastado entre as Milestones:
Acho que isso cria uma Milestone de peso e que vai levar a experiência do TabNews para um nível simplesmente sensacional. Eu sinto que a plataforma já está muito gostosa de usar e interagir, principalmente pela postura das pessoas lá dentro, e com essa Milestone, tudo isso vai ser maximizado 🤝
E qualquer coisa extra que for executada da Milestone (que for feito o merge na branch
main
), vamos incluir ela na Milestone em curso para darmos os devidos créditos 🤝E se eu esqueci de algo, por favor me avisem. Naturalmente não dá para incluir tudo numa única Milestone, mas vamos abrir próximas Milestones até sentirmos seguros em colocar o projeto no estágio de Lançamento Público 🤝
The text was updated successfully, but these errors were encountered: