arbgjr / BADGE

BADGE (Badge Authentication and Dynamic Grading Engine)
GNU General Public License v3.0
1 stars 0 forks source link

Documentação #4

Open arbgjr opened 9 months ago

arbgjr commented 9 months ago

Documentar como usar as APIs

arbgjr commented 9 months ago

Para criar e manter uma documentação no GitHub Pages (github.io), é recomendável seguir algumas práticas para garantir que a documentação seja eficaz, acessível e fácil de manter. Aqui estão as etapas e recomendações:

1. Escolha uma Ferramenta de Documentação

2. Configurar o Repositório para o GitHub Pages

3. Escrever a Documentação

4. Automatizar a Atualização da Documentação

5. Manter a Documentação Atualizada

6. Customização e Temas

7. Feedback e Melhorias

Exemplo de GitHub Action para MkDocs:

name: Deploy MkDocs

on:
  push:
    branches:
      - main

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-python@v2
        with:
          python-version: 3.x

      - run: pip install mkdocs-material
      - run: mkdocs build
      - uses: peaceiris/actions-gh-pages@v3
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_dir: ./site

Essa configuração construirá e publicará sua documentação no GitHub Pages a cada push na branch main.

Lembre-se, uma boa documentação é crucial para a adoção e sucesso do seu projeto. Ela deve ser clara, concisa e sempre atualizada com as últimas mudanças no seu projeto.