GithubHelp home page GithubHelp logo

awesome-br / awesome-br.github.io Goto Github PK

View Code? Open in Web Editor NEW
463.0 50.0 138.0 1.11 MB

Home Page: http://awesome-br.com

License: Creative Commons Zero v1.0 Universal

HTML 54.37% JavaScript 45.63%
awesome awesome-list

awesome-br.github.io's Introduction

Build Status

Nossa Proposta

Awesome BR possui um formato aberto a comunidade que deseja compartilhar conteúdo de qualidade frente às tecnologias mais atuais do mercado.

Nossa proposta é fortalecer a difusão das tecnologias de desenvolvimento web na língua portuguesa.

Como funciona

Nossa página http://awesome-br.github.io contém uma lista buscável de tecnologias, e cada tecnologia possui uma lista de links apontando para o melhor conteúdo em português da web. Todas as contribuições são feitas pela comunidade, todos podem participar.

Como Participar

Para participar é necessário conhecimento em git/github. Caso esteja com dificuldades, leia este artigo. Após realizar o fork deste projeto, faça suas contribuições de acordo com a tecnologia em questão, alterando o arquivo .json dentro da pasta sections. Por exemplo, se você deseja adicionar um link na categoria Laravel, edite o arquivo sections/laravel.json e faça o pull request.

O formato para um novo item em qualquer tecnologia é:

  {
    "name": "Título do link",
    "url": "Url do link",
    "type": "Tipo",
    "tags": [
      "tags",
      "tags"
    ],
    "paid": false,
    "author": {
      "name": "Nome do autor",
      "url": "Url do site do autor"
    }
  }

O tipo pode ser: "artigo", "livro", "video", "screencast", "styleguide", "palestra", "tutorial", "dica", "slide", "vídeo", "documentação", "url", "curso", "guia", "pacote", "hangout", "slideshare", "apostila", "site". Outros tipos deverão ser requisitados abrindo uma ISSUE, pois o teste de Integração Contínua vai falhar.

Se você deseja adicionar uma nova tecnologia, edite o arquivo sections.json incluindo um novo item e adicione o relativo arquivo json no diretório sections. Você pode usar o arquivo sections/base.json como base. Não adicione uma categoria vazia. Teste e faça o PR para que possamos analisar.

Como testar o awesome no seu computador

Antes de enviar o pull request para o nosso repositório central, recomendamos testar a execução do site no seu computador. Isso pode ser feito através de um servidor web simples, como o http-server provido pelo node. Para isso, é preciso instalar o node e npm no seu sistema operacional, o que pode ser facilmente feito através do site oficial para Windows, ou através do sudo apt-get install npm no linux (debian).

Após instalar o node e o npm, instale as dependências (http-server) através do comando npm install, e, após a instalação, execute o comando npm run http-server.

A resposta que terá é algo semelhante a:

Starting up http-server, serving ./
Available on:
  http:127.0.0.1:8081
  http:192.168.0.132:8081

Copie a URL, juntamente com a porta, e abra o site no navegador.

Dica: Use ctrl+shift+r para atualizar o cache após alterar os arquivos .json.

Alternativamente, você pode executar o comando ´python -m SimpleHTTPServer 9001´. Note que você deve ter o python instalado em sua máquina. A maioria dos S.O's Unix-Like como Mac e Linux já vem com o python pré-instalado. Após executar o comando, acesse, pelo navegador, o endereço http://localhost:9001

Divulgue o Awesome BR

Adicione o badge no repositório do seu projeto ou em seu blog! Exemplo:

Awesome BR - Laravel Awesome BR - Android

Markdown:

[![Awesome BR - Laravel](https://img.shields.io/badge/awesome--br.com-laravel-green.svg)](http://awesome-br.com/#/laravel)`

HTML:

<a href="http://awesome-br.com/#/laravel"><img src="https://img.shields.io/badge/awesome--br.com-laravel-red.svg" alt="Awesome BR - Laravel" /></a>

awesome-br.github.io's People

Contributors

alissonbovenzo avatar allangrds avatar andergtk avatar brenoalcantara avatar caio-ribeiro-pereira avatar danielschmitz avatar eduardojmatos avatar emtudo avatar frf avatar gabrieldeveloper avatar iamgbayer avatar jaimeneeves avatar jansenfelipe avatar jayralencar avatar joaoantoniomaruti avatar johnynogueira avatar jonatasleon avatar lucasprogamer avatar merorafael avatar natanaelphp avatar pablobfonseca avatar pedrofernandesfilho avatar rafa-acioly avatar renatosuero avatar rodrigo54 avatar sandrovale avatar theuves avatar vinicius73 avatar welksonramos avatar woliveiras avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-br.github.io's Issues

Virtualização

Não sei se esse poderia ser o nome correto, mas acho legal, e gostaria de disponibilizar links dos materias que tenho do Vagrant e Docker.

Erro na renderização da filtragem "Free?"

Constatei a seguinte situação quando se filtra uma listagem, tirei os seguintes prints para que pudessem entender mais claramente

Antes de filtrar

antes

Durante a filtragem

durante

Depois que desmarca a filtragem

depois

Categoria Livros?

Existem varios e-books, pdf's e afins relacionados a diversas linguagens de programação e creio que seria uma boa ideia criar a categoria "Livros / Ebooks"

Adicionar categoria Xamarin

Com a compra do Xamarin pela Microsoft e o fato de ter tornado a ferramenta gratuita (até 5 devs) é interessante termos uma seção do mesmo aqui. Não tenho nenhum link em pt-br no momento, ainda estou no começo do aprendizado, mas já fica aí a proposta à quem quiser fazer o PR.

Conteudo pago?

A pouco tempo um outro usuario/contribuidor postou um link com conteudo pago, isso é permitido? Creio que seja melhor deixar apenas conteudos gratuitos, o que acham?

O link que me referi é este: #137

Tipos

Slide e slideshare pode ser considerado mesmo o tipo, assim como url e site?

Adicionar categoria MongoDB

Tenho trabalhado a um tempo com esse banco e acredito que vai adicionar muito valor a todos com essa categoria!

Já tenho alguns links que me ajudaram bastante e quero compartilhar para ajudar mais pessoas!

Google Analytics Tracking Page

Reparei que não possui nenhum evento para o Google Analytics enviar um tracking em qual página você está.

Quando você navega pelas categorias e rotas diferentes o relatório sempre irá contabilizar pageview para a /, ou seja, pra home.

Vocês não achariam que seria legal ter essa informação? Poderíamos ter uma série de métricas interessantes :)

Tags parecidas

Estava navegando quando percebi isso que existem tags "parecidas" e me perguntei sobre a necessidade delas, um exemplo simples abaixo:

plugin-or-plugins
Após acessar a categoria sublime (editor), fui verificar quais as tags existiam, e percebi que existe uma tag chamada plugin e outra chamada plugins.

Penso que no fim das contas ambas podem se tornar uma única, o mesmo pode acontecer p/ todas as próximas, basta definir um padrão, a minha dica é usar sempre o plural pois quando for pesquisado pelo singular (já contém o prefixo da palavra na maioria das vezes), exemplos:

dica dicas
filtro filtros

Permitir que os itens sejam adicionados através de formulário web

Adicionar um novo item poderia ficar mais simples.

Criei uma lista awesome pouco tempo atrás https://github.com/teles/awesome-seo

O processo de adicionar novos itens nessa lista é:

Se quiserem posso colocar essa opção de atualizar via formulário usando planilha.

Adicionar Categoria - Puppet

Conhecimentos relacionados a tecnologias de provisionamento extremamente relevantes. Assim como o Docker, o Puppet é uma tecnologia que exige uma exclusiva.

Puppet - Provisionamento/Virtualização

conteudo mobile

Estou aprendendo a usar o framework ionic e gostaria de compartilhar o conteudo que encotrei e pensei em qual seção deveria coloca-lo.
O que acham de criar umas seção mobile ? deem sugestões para nomes.

Em qual categoria colocar?

Tenho um link sobre Mongo, Express, Angular e Node. É um tutorial de como criar uma aplicação.
Em qual categoria ficaria melhor de colocar esse link?

Quero ser revisor

Olá gostaria de colaborar como revisor, pois achei a iniciativa muito bacana.

Desde já agradeço pela atenção.

Atualizar a imagem do projeto no README

Estava olhando a imagem e percebi que ela é um pouco "antiga" com alguns elementos diferentes da página atual.
Seria uma opção válida atualizar ela?

Nova imagem
Acima há uma image da versão atual da home do projeto :)

Criar uma Wiki

Alguém já pensou em separar todo conteúdo que hoje está no README.md usando a Wiki do repositório?
Poderíamos deixar no README apenas a descrição do projeto e adicionar nos títulos os links cada "tópico" da Wiki?

Lembre-se que Wiki

Wikis provide a place in your repository to lay out the roadmap of your project, show the current status, and document software better, together.

Categoria TypeScript

Precisamos de uma categoria pra TypeScript, pois é uma tecnologia crescente e essencial para Angular2

Filtro capaz de realizar combinações.

Algumas categorias estão com bastante conteúdo e isso é ótimo 😍. A tendência é que esse volume cresça então ficará um pouco difícil de filtrar com apenas um tipo ou tag.

O que vocês acham de criarmos uma combinação de filtros?

Ex. Eu quero buscar apenas cursos de introdução ao JavaScript.

Nova categoria - atom

Seria interessante criar uma nova categoria para o editor de texto atom, com dicas sobre packages, themes, como usar...

Categoria Linux?

Tenho algumas apostilas e tutoriais de como trabalhar com linux (desenvolvedores) e pensei que poderia ser criada essa categoria, o que acham?

Design

Tenho um lista de links e artigos para design tbm.

CLI

Estou criando uma CLI (em desenvolvimento) para facilitar a inserção de links no projeto...
awesome-br-cli, ela é baseada no freetime-cli.

Faltam alguns ajustes para ficar totalmente funcional

domínio awesome-br.com

O que vocês acham de usarmos esse domínio?

Eu já comprei ele, aí seria apontar ele pro github.

Ao invés de termos awesome-br.github.io teríamos awesome-br.com

Se digitar awesome-br.github.io funciona também :)

Criação da tecnologia Emacs

Senhores, assim como temos links para o VIM, acho que seria interessante também links para conteúdo para o Emacs.
Estou abrindo um PR com um link para uma configuração padrão bem simples para iniciantes que fiz, e estou preparando uma talk para apresentar onde trabalho, e assim que estiver pronto vou colcocar aqui também.

Muitas tags acabam fugindo do box

Dependendo do número de tags no artigo elas acabam saindo fora do box:

capture-aw

Como não entendo muito de bootstrap... se alguém puder arrumar isso.

Dúvida sobre o autor

Gostaria de criar uma sessão para elixir, o primeiro item que gostaria de adicionar é este http://elixirschool.com/ que foi traduzido, estou em dúvida sobre o autor, coloco o criador ,as pessoas que traduziram(oq é complicado pq teria que ficar caçando os nomes) ou no autor poderia ser algo tipo comunidade?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.