Contributo
Temos muito poucos desenvolvidores activos, que infelizmente significa que o progresso
é bastante baixo. Simplesmente precisamos de mais pessoas para nos ajudar! Existe um
número enorme de tarefas que a necessitar de desenvolvidores dedicados. Dimensionam-se
de grandes projectos a pequenos, de 'explorar' equipamento, até sistemas de alto nível
a programação de aplicações. Existe basicamente algo para todos que deseje contribuir,
independentemente de o quão proeficiente é na codificação!
Para aqueles que não são programadores, existe ainda muitas tarefas onde poderá ajudar!
Isto incluí escrever documentos, traduzir programas e Documentação para outras línguas,
criar belos gráficos e procurar erros.
Estas são tão importantes como codificar!
Esta é a lista de algumas tarefas em que nós precisamos de ajuda e onde ninguém
está actualmente a trablhar. Não é de nenhum modo uma lista completa, simplesmente
contém as tarefas mais proemintes onde precisamos de ajuda no AROS.
Implementar bibliotecas em falta, recursos, dispositivos ou partes destes.
Veja a reportagem de estado detalhada para saber que bits estão em falta.
Implementando ou melhorando condutores de dispositivos de equipamento:
- AROS/m68k-pp:
- Gráficos
- Entradas (Ecrã táctil, butões)
- Som
- AROS/i386-pc:
- Condutores de placas gráficas específicas (temos só gerais, não temos as muito bem
acelaradas). Uma lista curta desejada:
- nVidia TNT/TNT2/GeForce (começada, mas incompleta)
- S3 Virge
- Matrox Millenium
- USB
- SCSI
- IDE chipsets específicos
- Som
- ...qualquer outra coisa que possa pensar.
- Suporte a impressoras genéricas.
- Suporte a som genérico.
Aportar para outras arquitecturas. Alguns exemplos de equipamento para o qual
não existe manutenção ao existente porto AROS ou tenha sido começado:
- Amiga, ambos m68k e PPC.
- Atari.
- HP 300 series.
- SUN Sparc.
- iPaq.
- Macintosh, ambos m68k e PPC.
Implementando editores de preferencias em falta:
- IControl
- Overscan
- Palette
- Pointer
- Printer
- ScreenMode
- Sound
- WBPattern
- Workbench
Melhorar a ligação à biblioteca C
Isto significa implementar funções ANSI em falta (e algum POSIX) na clib,
para tornar facilitado aportar programas UNIX (ex. GCC, make e binutils). A
maior falta é o suporte para o estilo de sinalização POSIX, mas existem algumas
funções também.
Implemetar mais datatypes (tipos de dados) e melhorar os existentes
O número de datatypes disponiveis no AROS é bastante pequeno. Alguns exemplos de
datatypes que necessitam de melhoramento para se tornarem utilizaveis ou necessidade de
implementação do nada:
- amigaguide.datatype
- sound.datatype
- animation.datatype
- anim.datatype
- cdxl.datatype
Aportar programas de grupos terceiros:
- Editores de texto como o ViM e Emacs.
- A cadeia de ferramentas de desenvolvimento, que inclui GCC, make, binutils e outras
ferramentas de desenvolvimento GNU.
- Escrever documentação do utilizador. Isto consiste em escrever um Guia de Utilizados geral
para principiantes e avançados, e também documentação de referencia para todos os programas
padrão AROS.
- Escrever documentação do desenvolvidor. Contudo esta está um pouco em melhor estado
do que a documentação do utilizador, existe ainda muito trabalho para fazer. Como Por exemplo,
não existe um tutorial programadores principiantes ainda. O equivalente
aos Manuais do Kernel ROM para o AROS seria realmente muito bom de ter.
- Traduzir o AROS em si para mais línguas. Actualmente, só as seguintes
línguas estáo mais ou menos completamente suportadas:
- Inglês
- Alemão
- Svenska
- Norsk
- Italiano
- Traduzir a documentação e o portal para mais línguas. Actualmente, está
somente totalmente disponivel em Inglês. Partes têm sido traduzidas para
Norsk, mas existe ainda muito a fazer.
- Coordenar do desenho do Interface de Gráficos do Utilizador (GUI) para os programas AROS,
como os programas preferidos,ferramentas e utilitarios.
Que juntar-se ao esforço de desenvolvimentos? Óptimo! Então junte-se às listas de eCorrespondência
de desenvolvimento em que esteja interessado (pelo menos a subscrição à lista de desenvolvimento principal é altamente recomendável) e requira o accesso ao repositório de Subversão.
É tudo. :)
Escreva uma eCarta para a lista de desenvolvimento contendo uma breve introdução
sobre si e em que quer ajudar cam a sua determinação. Se tem qualquer problema,
não exite em nos corresponder para a lista ou pergunte pelo nos canais de IRC.
Também, antes de começar a trabalhar em algo especifico, escreva uma eCarta para
a lista declarando o que estará para fazer ou actualize a tarefa de base de dados.
Assim nós poderemos ter a certeza de que duas pessoas não trabalharam na mesma
tarefa por engano...
O repositório AROS está a correr com um servidor de subversão protegido por palavra-passe,
o que significa que tem de requerer acesso a isso para poder colaborar no desenvolvimento.
A palavra-passe está num formato encriptado, que poderá gerar, com a nossa
ferramenta de encriptação de palavras-passe online.
Envie a palavra-passe encriptada juntamente com o seu nome de utilizador preferido e
o seu nome real para Aaron Digulla e espere por uma resposta. Para facilitar uma
resposta rápida, marque o assunto como "Access to the AROS SVN server" e o corpo
com "Please add <username> <password>", ex.:
Please add digulla xx1LtbDbOY4/E
Poderá levar alguns de dias porque Aaron está muito ocupado. Seja paciente.
Para informações sobre como usar o servidor SVN AROS, leia "Trabalhando com o SVN".
Mesmo se já esteja habituado a usar a SVN é útli que dê uma olhadela,
porque contém informação e conselhos especificos para o repositório AROS
(exemplo: como se ligar a ele).
|
|