Codocx é uma ferramenta de linha de comando (CLI) simples e eficiente para automatizar a geração de documentação de qualquer projeto de software, independentemente da linguagem de programação ou stack tecnológica utilizada.
A documentação é essencial, mas muitas vezes negligenciada. Codocx resolve esse problema ao permitir que desenvolvedores gerem documentação atualizada e acessível com apenas alguns comandos. A ferramenta é compatível com qualquer linguagem de programação, garantindo flexibilidade e eficiência em qualquer ambiente de desenvolvimento.
A CLI do Codocx foi projetada para ser extremamente fácil de usar, permitindo a geração de documentação diretamente a partir da estrutura de código do seu projeto.
Instale a CLI globalmente:
npm install -g codocx
Gere a documentação:
Navegue até o diretório do seu projeto e execute:
codocx -p <DIR_PROJECT>
Você pode substituir <DIR_PROJECT>
pelo caminho do diretório do projeto. Se não fornecer nenhum caminho, a CLI usará o diretório atual.
Caso queira excluir determinados arquivos ou diretórios da geração da documentação, você pode configurar isso editando o arquivo src/constants/index.ts
.
Antes de começar, certifique-se de que sua máquina atenda aos seguintes requisitos:
Se preferir rodar o Codocx localmente, siga estas etapas:
Clone o repositório:
git clone <URL_DO_REPOSITORIO>
cd codocx
Instale as dependências:
npm install
Inicie o projeto:
npm start
Contribuições são bem-vindas! Se você deseja contribuir com o Codocx, siga estas etapas:
Fork o repositório.
Crie uma branch para sua feature ou correção de bug:
git checkout -b minha-nova-feature
Faça suas alterações e commit:
git commit -m "Adiciona nova feature"
Envie para o repositório remoto:
git push origin minha-nova-feature
Abra um Pull Request.
Por favor, certifique-se de que suas contribuições estão de acordo com o código de conduta do projeto.
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais informações.
Todos os commits deste repositório foram gerados utilizando o GiteAI, uma ferramenta que automatiza a criação de mensagens de commit, garantindo consistência e clareza no histórico do projeto.