http://festivaldeideias.org.br
Formulado para fomentar soluções criativas frente aos problemas atuais da sociedade e para promover a inovação e o empreendedorismo, o FdI é uma rede de colaboração e troca de informações entre empreendedores, investidores e o público em geral.
O Festival de Ideias 2013 foi reformulado para atender a demanda crescente de ideias e para enfrentar o desafio de ser uma plataforma que evoluísse de forma orgânica e constante. O Festival foi construído utilizando o Framework Ruby on Rails na versão 3.2.3 (a mais recente) e com cobertura de testes automatizados utilizando Rspec e Cucumber. Todo o código do Festival é Copyleft Share-Alike, o que quer dizer que você é livre para fazer o que bem entender com ele; contato que mencione o original e que o seu trabalho também seja Copyleft.
O Festival de Ideias conta com a colaboração de alguns programadores e designers, porém a demanda (e expectativa dos usuários) é bem maior do que a equipe atual pode fornecer. Por isso, o festival precisa de colaboradores para que a demanda seja alcançada.
O FDI é open-source. Participar de um projeto open source é a melhor forma de se aprender como trabalhar em equipe e como trabalhar com código alheio; é um exercício de integração e comunidade. A comunidade em si é mais importante que código; é ela o motor da inovação.
Utilizamos o GitHub por ele concentrar a maior gama de projetos open source e fornecer uma estrutura de Issues (onde você pode enviar Pull Requests, registrar problemas - bugs - ou mesmo dar dicas de como melhorar o código) utilizando o melhor versionador de arquivos (o GIT) disponível até hoje.
Confira o vídeo e participe da comunidade! Link: O Festival de Ideias: Plataforma
- Como fazer um fork (copiar) o projeto pra minha máquina?
- Como instalar o projeto?
- Como criar o banco de dados?
- Como rodar localmente o projeto?
- Como escrever código com testes automatizados?
- Como fazer commit (enviar as modificações que você fez) no meu fork?
- Como fazer um Pull Request (enviar as suas modificações para o repositório do festival)?
- Como ajudar a melhorar a comunidade?
Formulated to promote creative solutions to current problems facing society and to promote innovation and entrepreneurship, FDI is a network of collaboration and exchange of information between entrepreneurs, investors and the public in general.
The Ideas Festival 2013 has been redesigned to meet the growing demand for ideas and to face the challenge of being a platform that evolves organically and constantly. The Festival was built using the Ruby Framework [Ruby on Rails] (http://rubyonrails.org/) in version 3.2.3 (the latest) and covered with automated tests using [RSpec] (http://rspec.info/) and [Cucumber] (http://cukes.info/). All of the Festival's code is licensed by Copyleft Share-Alike license, which means you are free to do whatever you want with it; but you have to mention the original repository in your work and also respect the original Copyleft license (which means your app should be copyleft too).
The FdI counts with the collaboration of some experienced developers and designers, but the growing demand (and expectation of users) is much more than the current team can provide. Therefore, the festival seeks for collaborators to reach that demand. The FdI is open-source. Participate in an open source project is the best way to learn how to work as a team and working with others's code, it is an exercise of community and integration. The community is more important than code itself, the community is the engine of innovation.
We use GitHub because of its large range of hosted open source projects and because it provides a solid structure for Issues & History (where you can send Pull Requests, report bugs or even give tips on how to improve the code) using the best CVS - GIT - available.
Check out the video and join the community! Link: The FdI: Platform
- How to fork the project to my machine?
- How to install the project on my machine?
- How to create the projects' database?
- How to run locally the project?
- How to write code using TDD (automated tests)?
- How to commit my modifications into my fork?
- How to send pull requests to the original project?
- How to improve the community behind the Fdi?