Acesso ao código fonte
Para se obter o código fonte do InVesalius é necessário clonar o repositório disponível em:
* Git, hospedado no GitHub (https://github.com/invesalius/invesalius3).
$ git clone https://github.com/invesalius/invesalius3.git
Contribuindo com o código
1. Crie um fork do InVesalius no GitHub (https://help.github.com/articles/fork-a-repo).
2. Crie um branch para a funcionalidade desejada, pois trabalhamos com branches
3. Pull Request (https://help.github.com/articles/using-pull-requests).
Por favor, escreva os comentários no código fonte e as mensagens de commit em Inglês. Siga o PEP 8 coding style (http://www.python.org/dev/peps/pep-0008/).
Dependências
- Python (www.python.org) >= 2.6
- Pillow (PIL Fork) (https://pillow.readthedocs.io/) >= 3.2.0
- NumPy (http://www.numpy.org/) >= 1.11
- Scipy (https://www.scipy.org/) >= 0.17.1
- Scikit-Image (http://scikit-image.org/) >= 0.12.3
- Matplotlib (http://matplotlib.org/) >= 1.5.1
- wxPython (http://www.wxpython.org/) >= 3.0.2.0
- Visualization Toolkit VTK (http://www.vtk.org/) >= 6.3
- Grassroots DICOM GDCM (http://sourceforge.net/projects/gdcm/) >= 2.7.0
- NiBabel (http://nipy.sourceforge.net/nibabel/) >= 2.0.2
- psutil (http://code.google.com/p/psutil/) >= 4.2.0
- pySerial (http://pyserial.sourceforge.net/) >= 3.0.1
- Cython (http://cython.org/) >= 0.24
NOTA: É necessário compilar o VTK e o GDCM com suporte a Python.
Contribuindo com a tradução
O InVesalius está em constante desenvolvimento, o que dificulta a tradução para vários idiomas.
Você pode nos ajudar:
- melhorando as traduções existentes, ou
- traduzindo para novas línguas.
Nós estamos atualmente usando o Transifex, um serviço web open source que facilita o trabalho de tradução.
Usando o Transifex para traduzir o InVesalius
- Registre uma conta no Transifex.
- Verifique a sua caixa de e-mail e valide sua conta no Transifex.
- Veja o estado das traduções acessando o site do InVesalius no Transifex.
- Requisite o idioma se o idioma que você irá traduzir não estiver entre as traduções disponíveis. Ou, então, selecione umas das traduções disponíveis: acesse o link gui – po/en.po e clique no botão Traduzir agora.
- Espere a autorização para começar a traduzir.
- Não se esqueça de salvar enquanto estiver traduzindo – e depois que terminar.