CodePlex
| CodePlex | |
|---|---|
| Slogan | Get Involved |
| Requer pagamento? | Não |
| Gênero | Portal |
| Cadastro | Público / Não necessita cadastro |
| Idiomas | Inglês |
| Lançamento | 2006 |
| Proprietário | Microsoft |
| Página oficial | CodePlex |
Índice
Sobre[editar | editar código-fonte]
O CodePlex é um portal onde você pode hospedar, gratuitamente, projetos de software, gerenciar grupos de desenvolvimento, acompanhar problemas e tudo que envolve a criação de uma aplicação. Este repositório hospeda projetos gratuitos e pagos. A empresa proprietária deste repositório de projetos é a Microsoft (que já possui duas licenças open-source).
Foi desenvolvido com C# utilizando a tecnologia .Net 2.0 e o Visual Studio Team.
O CodePlex possui um sistema wiki para a criação colaborativa de documentos e comunicação interna e externa dos resultados dos projetos. Na wiki do Codeplex podem-se inserir textos, imagens e até vídeos sobre os projetos. O repositório de projetos também possui as seguintes características:
- Gerência de versões (Releases)
- Fóruns de discussão (Discussions)
- Distribuição e acompanhamento de tarefas (Issue Tracker)
- Desenvolvimento colaborativo de código (Source Code)
- Gestão de equipe (People)
- Escolha de uma licença (License)
Gerenciador de versões.[editar | editar código-fonte]
O controle de versão do CodePlex é feito por um sistema próprio e para acessá-lo pode ser usado vários clientes, sendo:
- TortoiseSVN: Interface gráfica que se integra ao Windows Explorer, oferecendo edit, merge, commit.
- CodePlex Client: Interface de linha de comando, oferecendo edit, merge, commit e suporte offline.
- Teamprise: Interface gráfica que se integra ao Eclipse, podendo ser utiliza-do em múltiplas plataformas (Windows, Linux, ou Macintosh)
- Team Explorer: Interface gráfica que se pode ser executado individualmente (modo stand-alone) ou se integrando ao Visual Studio 2005/2008.
Fórum de discussão[editar | editar código-fonte]
Nesta funcionalidade do CodePlex, o criador do projeto pode criar fóruns de dis-cussão relacionados ao seu projeto, onde tanto os desenvolvedores quanto os visitantes poderão registrar suas opiniões, dúvidas ou sugestões.
Distribuindo e acompanhando tarefas (Issue Tracker)[editar | editar código-fonte]
O Issue Tracker é a ferramenta do CodePlex utilizada para distribuir as tarefas pa-ra a equipe do projeto e também serve como forma adicional de comunicação en-tre os outros usuários registrados. Deste modo o “dono” do projeto pode criar tarefas para a equipe, outras pessoas poderão usar o Issue Tracker para sugerir melhorias ou novas funcionalidades para o projeto.
Gerenciando equipe[editar | editar código-fonte]
Ao criar um projeto no CodePlex, o usuário que deu inicio ao projeto torna-se automaticamente coordenador do mesmo e pode gerenciar sua equipe de colaboradores
Licença[editar | editar código-fonte]
A Microsoft disponibilizou uma série de licenças que podem ser usadas em projetos hospedados no CodePlex. Dentre elas, pode-se escolher entre as licenças reconhecidas pela Open Source Initiative, como GNU/GPL, Licença BSD, Licença MIT, Eclipse Public License e as duas recentes licenças aprovadas (pela OSI) da própria Microsoft: Microsoft Public License e Microsoft Reciprocal License