How to participate and contribute

# Novas estruturas de bases de dados (Esquema de dados) Exemplo: A metodologia Cepal ainda não está incluida entre as bases de dados exemplo distribuídas com o ABCD.

Como fazer: É necessário criar sua estrutura no ABCD (Definição da base de dados(.fdt), planilhas de entrada (.fmt) etc.) Também é aconselhável alimentar a base com alguns registros exemplo e criar os textos de ajuda dos campos. Depois compactar os seguintes arquivos: - bases/bases.dat - bases/par/suabase.* - bases/suabase/* E criar um ticket explicando o que foi criado e anexar o arquivo compactado.

# Melhorias nas estruturas de bases de dados existentes no ABCD

  • Formato de exibição (Pft)
  • Índices de pesquisa (Fst)
  • Definição de campos (Fdt)
  • Planilha de entrada de dados (Fmt)
  • Validação de campos (Val)
  • Relatórios estatísticos
  • Tradução o esquema de difinição da base
  • Help
  • Outros

Exemplo: Criar novas validações de campo em uma determinada base.

Como fazer: Pode-se selecionar somente os arquivos alterados ou o diretório completo da base e compactá-los.

Depois criar um ticket explicando o que foi criado e anexar o arquivo compactado.

# Documentação

  • Manuais

Exemplo: Traduzir um manual qualquer do ABCD para um novo idioma ou revisar um manual já existente.

Como fazer:

Criar um ticket informando o manual que foi traduzido/revisado e detalhes sobre necessidade de revisão, por exemplo, e então anexar o arquivo compactado.

É recomendável que ao iniciar a tradução / revisão seja manifestado na lista de discussão para verificar se outras pessoas não tem o mesmo interesse ou se já iniciaram o mesmo processo.

  • Guias (How-to)

Exemplo: Criar um guia para descrever como criar novo formato de exibição para apresentar os registros de uma determinada base no formato RIS.

Como fazer: Criar uma nova página na wiki descrevendo o processo. Caso haja dúvidas na criação desta página ou o guia já tenha sido criado em um outro formato é interessante manifestar estas questões na lista de discussão.

  • Tradução de interface

Exemplo: Traduzir o ABCD para um novo idioma.

Como fazer: Compactar o diretório bases/lang/seuidioma

Depois criar um ticket explicando o que foi criado e anexar o arquivo compactado.

# Código fonte

  • Melhorias
  • Bugs
  • Novas funcionalidades

Exemplo: Corrigir determinado bug ou desenvolver nova funcionalidade.

Como fazer: É recomendável selecionar somente os arquivos alterados e criar um patch. Caso haja dúvidas ou não seja possível fazer este processo pode-se compactar diretório completo onde estão localizadas as alterações. Porém neste caso a avaliação do conteúdo enviado poderá demorar mais.

Depois criar um ticket explicando o que foi feito e anexar o arquivo compactado. É necessário informar a versão utilizada.

# Canais de comunicação

  • Bvs-modelo
  • Portal Reddes

# Trac (separado por produtos)

  • Abcd
  • Empweb
  • Secs-web

# Lista de Isis

  • Lista reddes colaboradores técnico
  • Listas abcd