Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
May 7, 2021 01:44 am GMT

Criando Readme incrveis!

Voc sabe criar arquivos readme para seus repositrios de uma forma atrativa e informativa, ou apenas deixa o readme padro do React (just a joke) ?
Nesse post vamos ver alguns exemplos e dicas de como deixar nosso arquivo de readme super legal e organizado, ento vamos por a mo na massa.md.

generated with Summaryze Forem

Badges

Github Badges
Badges so super legais para adicionar no nosso arquivo, alm de dar um overview super rpido e deixar o projeto bem bonito.
Algumas que eu gosto muito de utilizar so as de tecnologia, dizendo algum framework/lib que utilizei, status da pipeline, stars e licena.
Alguns exemplos legais:
Type-graphql
Next JS
Firebase
Voc pode criar suas prprias badges utilizando o shields.io ou pode encontrar varias prontas, inclusive nesse repositrio aqui: https://github.com/Ileriayo/markdown-badges.

Logo

Criar uma logo ou utilizar algo pra representar algo super legal e que da um toque super bonito pra o repo, uma dica bem opcional, mas que faz muita diferena.
Uma dica que eu dou pra quem no tem tanta afinidade com design utilizar servios de criao de logo online, como o Launchaco ou encontrar uma logo open source aqui: https://openlogos.org/.

GitHub logo tuliocll / elixir-http-request

a study project with elixir to make N requests on some url

HttpRequest

A simple "application" to make requests n times for a urlthis is a study project with elixir and i used it to do a simple stress test on my server/database

Usage

You can execute the Iex and call the module and the function

iex -S mix
iex(1)>HttpRequest.execute(5, 'https://www.google.com')

This will make five request for 'www.google.com'.You can pass a token too:

iex(1)>HttpRequest.execute(5, 'https://www.google.com', 'Bearer 123123123')

And you can check the doc running:

iex(1)> h(HttpRequest.execute)

Made with in Bahia, Brasil.




Titulo e descrio

Titulo e descrio
Esse super importante, lembre sempre de adicionar o titulo e a descrio do seu projeto de forma simples e bem direta.
Voc pode criar o titulo e logo abaixo a descrio, ou criar uma sesso para a descrio depois do titulo.

Utilize as tags do markdown para isso:

# Meu projetoDescrio do meu projeto...

Gif ou imagem demo

super legal quando a gente entra em um repo e tem logo de cara uma prvia do que esperamos ver, adicionar uma imagem ou um vdeo para isso uma dica super valida.

GitHub logo tuliocll / summaryze-forem

Create posts summary from forem platform(like dev.to) easy

Summaryze Forem

NodeJSJavaScriptNext JSVercelDev.to blogFigma

About it

Inspired on my friend project: Summaryze, Summaryze Forem is a tool write on javascript with NextJS that use web scrap to get all anchor links from a post on forem plataforms(like dev.to), format it and create a markdown summary fast and easyI have this necessity after write this post and being too lazy to do the summary, so i decide to create this tool, hope you like it.

Here you can see the figma prototype.

Frameworks and Libs

  • Nextjs
  • Node Fetch
  • Cheerio
  • React Tabs
  • React Toastify
  • React Icons
  • ...

How to use it

Check here a quick guide.

Install

Clone the project:

git clone https://github.com/tuliocll/summaryze-forem.git

Navigate to project folder and install dependencies:

cd summaryze-foremyarn#ornpm install

Run the project on dev mode:

yarn dev#ornpm run dev

Buy me a coffe!

Ko-Fi

Made with

Sesses

Eu gosto de dividir o projeto em varias sesses: sobre, como funciona, como instalar etc...

Sobre

Gosto de criar uma sesso de sobre e detalhar mais sobre o projeto, o que me motivou, como ele foi feito etc.

Como utilizar

legal uma parte falando como utilizar o projeto (caso seja necessrio).

Instalar

Uma sesso mostrando comando a comando como instalar o projeto tambm super valido.

Como rodar e como utilizar

Sempre deixo os comandos de como rodar em cada ambiente(caso seja o caso), prontos para serem copiados e colados.
Sesses

Demo

Demo de projeto
Caso seja possvel, sempre legal deixar um link de uma demo online, dessa forma, se for um projeto pessoal ou algum estudo que voc fez, quem estiver vendo conseguir ter a experincia de uso sem precisar fazer todo o processo de instalao.

Campos do Github

Preencha campos especficos do github, como: about e as tag.
Ajuda seu repositrio ser encontrado facilmente e deixa mais organizado tambm.
Github

Utilize todo o poder do Markdown

Tabelas
O Markdown nos oferece coisas incrveis, assim como no html conseguimos criar links, tabelas, ttulos e varias outras coisas. Eu recomendo duas coisas aqui nesse ponto, a primeira que voc leia essa documentao sobre as tags do markdown e a segunda um editor em markdown online com varias dessas tags em forma de um editor de texto.

Concluso

Vou deixar aqui alguns repositrios meus que tem uns readme que eu gosto bastante e caso vocs queiram se inspirar.
Conhece algum repo que tem um readme muito legal ? Comenta pra gente!

GitHub logo tuliocll / rn-darkmode

Arquivos do tutorial Darkmode para React Native, confira no YT

Tutorial Darkmode com React Native e Styled components!

FollowersFollowersStarsFollow

Sobre

Este repositorio contem o projeto final e o projeto base para o tutorial do darkmode com styled components, Animao com React Native, Contexto e estado global com React Native e afins, confira na tabela mais abaixo.

Branchs:

Nome da BranchDescrio
MasterContedo inicial do tutorial, projeto base.
darkModeCompleteTutorial do darkmode completo, todos os arquivos configurados e funcionando.
darkModeAnimationContedo tutorial de animao e handle completo, configurado e funcionando.
darkModePersistContudo final do tutorial de persistncia de dados e estado global, configurado e funcionando.

Iniciando

Clonar o repositorio:

git clone https://github.com/tuliocll/rn-darkmode.git

Instale as dependencias:

yarnounpm install

Siga o(s) vdeo(s);

TutorialLink
DarkMode StyledComponentshttps://youtu.be/nJN7UNZetlg
Animao Tutorial Pt.1https://youtu.be/AAYd5Vob0jY
Animao Tutorial Pt.2https://youtu.be/Qc3j55C_1U8
Context API e React Navigationhttps://youtu.be/cLkX5MtZjEo
Context API e Async Storagehttps://youtu.be/gPpH-mTEwbM
React Navigation: Alterando Rotas e Parmetroshttps://youtu.be/C2k6kwSi9FY

End




GitHub logo tuliocll / sagres-bot

Um bot que diz diariamente se o sagres est online ou no e posta no twitter.

Sagres Bot - Twitter

Sagres bot preview

FollowersStarsFollowNode

InstalandoClonar o repositorio:

git clone https://github.com/tuliocll/sagres-bot.git

Dentro da pasta do projeto, instale as dependencias:

yarnounpm install

Configure as api keys (voc precisa criar uma conta de desenvolvedor no twitter)E por fim, s rodar

node src/index.js

End




GitHub logo tuliocll / todo-google-chrome

Cdigo utilizado para escrever o tutorial "Criando uma extenso para o Google Chrome com React", leia aqui:

Criando uma extenso para o Google Chrome com React

Este projeto foi utilizado como base para o tutorial que escrevi aqui no dev.to, clique para ler.

Rodando o projeto

Para rodar o projeto em modo de desenvolvimento, basta executar:

yarn start#ounpm start

Gerando build

Para gerar build e usar a extenso, consulte o post aqui.

Me siga

YoutubeDev.toTwitterLinkedIn

Feito com na Bahia, Brasil.





Original Link: https://dev.to/tuliocalil/criando-readme-incriveis-48h4

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To