DK Fashion - Documentação
Repositório da documentação do projeto DK Fashion.
Sobre a documentação
Esta documentação centraliza os principais artefatos da primeira entrega do projeto, incluindo:
- backlog do produto;
- requisitos não funcionais;
- arquitetura do projeto;
- modelagem do banco de dados;
- conteinerização do ambiente
Como executar localmente
- Instale as dependências:
make install
- Inicie o servidor local do MkDocs:
mkdocs serve
- Acesse:
http://127.0.0.1:8000
Como executar com Docker
- Construa a imagem e suba o container:
docker compose up --build
- Acesse a documentação:
http://localhost:8000
- Para encerrar:
docker compose down
Comparando os dois fluxos
Fluxo com ambiente virtual
- cria uma
.venvlocal; - instala os pacotes diretamente no seu sistema;
- executa
mkdocs servea partir do ambiente Python do projeto.
Fluxo com Docker
- cria uma imagem isolada com Python e MkDocs;
- sobe um container com a porta
8000; - monta o projeto como volume, então alterações em
docs/emkdocs.ymlcontinuam refletindo no navegador.
Passo a passo recomendado
- Entre na pasta do projeto.
- Rode
docker compose up --build. - Abra
http://localhost:8000. - Edite os arquivos em
docs/. - Veja o hot reload no navegador.
- Ao terminar, rode
docker compose down.
Se mudar o requirements.txt, reconstrua a imagem com docker compose up --build.
Estrutura do repositório
.
|-- docs/
| |-- index.md
| |-- contributing_guidelines.md
| |-- user_history.md
| |-- non_functional_requirements.md
| `-- user_history/
|-- mkdocs.yml
|-- Dockerfile
|-- compose.yaml
|-- requirements.txt
`-- README.md






