31 KiB
Introdução
Sabe todos aqueles prints de código que você vê no Twitter? Apesar do código geralmente ser impressionante, nós vimos que a parte estética podia ser melhorada. Carbon facilita bastante criar e compartilhar imagens muito boas do seu código fonte. Então o que você está esperando? Vai lá impressionar todos os seus seguidores com esse design foda que você conseguiu aqui!
Funcionalidades
- Importar de um gist do GitHub. É só colocar o id de um gist do GitHub no fim da url;
- Customização. Personalize coisas como o tema usado no editor de acordo com a sintaxe da linguagem, o estilo de janela e mais;
- Compartilhe rapidamente. Salve sua imagem ou tweet o link com a imagem em um clique.
Uso
Importar
Existem alguns jeitos diferentes de importar código fonte para o Carbon:
- Arraste um arquivo para o editor;
- Cole o id de um gist do GitHub no fim da url (e.g.
carbon.now.sh/<id_do_gist_aqui>
); - Copie e cole o trecho de código diretamente no editor.
Customização
Assim que você colocar o trecho de código no editor do Carbon, você pode personalizar a imagem mudando o tema e sintaxe, cor de fundo, tema da janela, e o espaçamento entre a imagem do editor e as bordas.
Exportar/Compartilhar
Depois que você customizar a sua imagem, você pode tweetar um link para a imagem ou salvá-la diretamente.
Comunidade
Confira os projetos top da nossa comunidade:
Plugins para editores de texto
- IntelliJ IDEA
carbon-now-sh
- Selecione o trecho de código aberto no seu IntelliJ IDEA e o use o botão direito para abrir o menu de opções onde você pode acionar o Carbon; - Atom
carbon-now-sh
- Abra o arquivo atual do seu Atom no Carbon com o comandoshift-cmd-A
; - VS Code
carbon-now-sh
- Abra seu arquivo do VS Code no Carbon usando o comandocarbon
; - Sublime Text 3
carbon-now-sh
- Selecione o trecho de código aberto no seu Sublime Text 3 com um atalho de teclado customizado; - Vim
carbon-now-sh
- Selecione o trecho de código aberto no seu Vim/Neovim usando a funçãoCarbonNowSh()
; - Emacs
carbon-now-sh
- Selecione o trecho de código aberto no seu Emacs usando a função interativacarbon-now-sh
.
CLIs
- CLI
carbon-now-cli
- Abra um arquivo no Carbon ou faça download da imagem diretamente comcarbon-now
, apresentando um modo interativo, seleção destacada e muito mais.
Bibliotecas
- R
carbonate
- Manipule iterativamente a estética da imagem emR
e abra no Carbon ou faça download diretamente.
Livros Didáticos
- "CS 101 - An Introduction to Computational Thinking" - um livro didático de ciência da computação escrito por Sarbo Roy.
Autores
Carbon é um projeto feito pela
- Mike Fix (@mfix22)
- Brian Dennis (@briandennis)
- Jake Dexheimer (@jakedex)
Licença
Contribua
PRs são bem vindos! Por favor leia nosso CONTRIBUTING.md para mais detalhes.
Agradecimentos
▲ Vercel por patrocinar a hospedagem do Carbon.
Todos os contribuidores
Agradecemos imensamente a todas essas pessoas maravilhosas pela grande ajuda (emoji key):