Version 5, last updated by walkeralencar at Mar 22 23:03 2010 UTC

Para organizar melhor o projeto foi criado a seguinte estrutura de diretórios:

  • branches: versões para testes, ou seja:  alpha, beta, release candidate;
    • pre-review: última versão antes da review de reestruturação do projeto, pode ser editada, até a conclusão da reestruturação.
  • docs: documentações referentes ao projeto;
  • tags: versões finais, testadas e estáveis;
    • pre-review: última versão antes da review de reestruturação do projeto
    • NFeLib: Bibliotecas utilizadas no projeto.
      • fpdf: v1.6
      • nusoap: v0.7.3
  • trunk: versão em desenvolvimento;
    • NFe: diretório para as Classes do Core
      • Identificacao.class.php: Classe NFe_Identificacao referente à ideNFe.
      • Situacao.class.php: Classe NFe_Situacao referente à Situacao.
      • Inf.class.php: Classe NFe_Inf referente à infNFe.
    • NFe.php: Classe principal do projeto.

Estrutura de diretórios do Manager:

  • manager: Gerenciador de NFe, um modelo de testes/uso.
    • branches: versões para testes, ou seja:  alpha, beta, release candidate;
    • docs: documentações referentes ao Manager;
    • tags: versões finais, testadas e estáveis;
    • trunk: versão em desenvolvimento;
      • data: todos arquivos de dados/informações que serão carregados/usados no projeto
        • certificado: arquivos dos certificados
        • xsd: arquivos xsd para validação das notas.
        • nfe: arquivos de NFe (antiga NFeFiles)
      • library: bibliotecas externas utilizadas no projeto
        • fpdf: link por svn:externals de: http://subversion.assembla.com/svn/nfephp/tags/NFeLib/fpdf/
        • nusoap: link por svn:externals de: http://subversion.assembla.com/svn/nfephp/tags/NFeLib/nusoap/
        • nfephp: link por svn:externals de: http://subversion.assembla.com/svn/nfephp/trunk/
        • (temporário, até fechar uma versão estável)

(ainda não concluído...)