21 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!
Visite carbon.now.sh ou leia nosso post (em inglês) para aprender mais sobre o nosso projeto.
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.
Exemplo
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.
Contribua
PRs são bem vindos! Por favor leia nosso CONTRIBUTING.md para mais detalhes.
Agradecimentos
▲ ZEIT por patrocinar a hospedagem do Carbon.
Autores
Carbon é um projeto feito pela
- Mike Fix (@mfix22)
- Brian Dennis (@briandennis)
- Jake Dexheimer (@jakedex)
Contribuidores
Agradecemos imensamente a todas essas pessoas maravilhosas pela grande ajuda (emoji key):