O Projeto Rover é um CMS (Content Management System) para unidades locais e/ou regionais escoteiras. Baseado no CMS Mezzanine, utilizando o framework Django, é um CMS Open Source, de código aberto e livre para ser utilizado, copiado e/ou modificado.
** Versão atual: 1.0 - Mercury **
Para contribuir com o projeto Rover observe as seguintes diretrizes:
- Antes de enviar ou para sugerir qualquer modificação, discuti-la no Grupo de Usuários e Desenvolvedores do Projeto Rover.
- O código partilhado deve ser escrito nos padrões existentes. Para Python (e até certo ponto decente, JavaScript também), seguindo os padrões de codificação Django e (mais importante) PEP 8. Front-end CSS devem aderir às diretrizes Bootstrap CSS.
- Contribuições devem ser enviadas em uma branch separada, com nome específico referente à sua funcionalidade.
- Toda e qualquer alteração de código será previamente aprovada pelo moderador do projeto, levando em conta sua relevância e discussões no Grupo de Usuários e Desenvolvedores do Projeto Rover.
- Eventos (events): cria hotsites exclusivos para eventos;
- Institucional (institutional): site institucional da instituição;
- Grupos Escoteiros (scout_group): cadastro de grupos escoteiros por Distritos;
- Equipes (mezzanine_people): cadastro de pessoas em equipes;
- Gestão de Arquivos (mezzanine_file_collections): navegador de arquivos e sistema de Downloads;
Arquivo rover/settings.py Crie um arquivo local_settings.py em seu repositório do projeto, não versionado, para armazenar as configurações locais de servidor.
O Projeto Rover é uma iniciativa dos Escoteiros do Brasil - Região Rio Grande do Sul. Do RS para o mundo ;)