{"id":13813108,"url":"https://github.com/hacklabr/timtec","last_synced_at":"2026-03-15T05:33:00.960Z","repository":{"id":936259,"uuid":"11955737","full_name":"hacklabr/timtec","owner":"hacklabr","description":"MOOC platform built with Django and Angular to deliver and manage courses, classes and student activities","archived":false,"fork":false,"pushed_at":"2023-02-15T17:52:09.000Z","size":184911,"stargazers_count":73,"open_issues_count":46,"forks_count":64,"subscribers_count":39,"default_branch":"paralapraca","last_synced_at":"2024-11-19T07:40:56.499Z","etag":null,"topics":["angular","django","mooc","python","timtec"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hacklabr.png","metadata":{"files":{"readme":"README-DOCS.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2013-08-07T17:15:25.000Z","updated_at":"2024-10-01T03:09:52.000Z","dependencies_parsed_at":"2023-02-17T13:46:07.078Z","dependency_job_id":null,"html_url":"https://github.com/hacklabr/timtec","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacklabr%2Ftimtec","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacklabr%2Ftimtec/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacklabr%2Ftimtec/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hacklabr%2Ftimtec/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hacklabr","download_url":"https://codeload.github.com/hacklabr/timtec/tar.gz/refs/heads/paralapraca","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254239789,"owners_count":22037769,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","django","mooc","python","timtec"],"created_at":"2024-08-04T04:01:03.355Z","updated_at":"2026-03-15T05:32:55.908Z","avatar_url":"https://github.com/hacklabr.png","language":"HTML","readme":"#PT Br\n\n## Documentação TIM Tec\n\nRepositório do manual da aplicação [TIM Tec](https://github.com/hacklabr/timtec/). Para maiores informações, veja o portal do projeto: http://docs.timtec.com.br. \n\nTodos os documentos aqui são gerados com [mkdocs](http://www.mkdocs.org).  Esta documentação e a geração destes conteúdos está baseada em uma distribuição GNU/Linux usando gerenciador de pacotes apt. \n\n## Como compilar a documentação?  \n\n1 - Instale o ambiente virtual python (python-virtualenv). Usarmos este ambiente para instalar o `mkdocs`. Permissões sudo ou root pode ser necessárias:\n\n```\n  # apt-get update\n  # apt-get install python-virtualenv\n```\n2 - Crie e ative o ambiente virtual python\n\n```\n$ virtualenv docs-env\n$ source docs-env/bin/activate\n```\n3 - Baixe a engine mkdocs via pip\n```\n$ pip install mkdocs\n```\n\n## Como usar mkdocs localmente? \n\n1 - Depois de clonar o repositório, entre na pasta docs e rode `mkdocs serve`. Veja:\n\n```\n$ cd docs\n$ mkdocs serve\n```\n2 - No endereço padrão localhost + porta 8000 (127.0.0.1:8000) você pode ver o site em realtime. Se você quiser processa modificaçõe, o mkdocs mostrará em tempo real. \n\n\n## Gerando arquivos estáticos html/css/js \n\n1 - Para gerar uma documentação em formato html estruturado, vamos compilar essa documentação. Dentro da pasta /docs rode o comando `mkdocs build`: \n\n```\n$ mkdocs build\n```\n\nApós esse processo será criado um novo diretório chamado `site`. Este conterá todos os arquivos da página. Dentro do diretório os arquivos estarão assim:\n\n```\n  user@Server:~/zup-docs$ ls -la site/\n  total 80 files\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 api_configuration\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 css\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 fonts\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 images\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 img\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 implement\n  -rw-r--r--  1 user user 7926 Nov 23 15:18 index.html\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 installation_docker\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 javascript\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 js\n  drwxr-xr-x  3 user user 4096 Nov 23 15:18 license\n  drwxr-xr-x  3 user user 4096 Nov 23 15:18 mkdocs\n  -rw-r--r--  1 user user 4917 Nov 23 15:18 search.html\n  -rw-r--r--  1 user user  990 Nov 23 15:18 sitemap.xml\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 updating_docker\n  drwxr-xr-x  2 user user 4096 Nov 23 15:18 web_configuration\n```\n\nPara atualizar a documentação a partir de mudanças geradas nos arquivos .md, limpe os arquivos estáticos e gere novamente a documentação. \n```\n$ mkdocs build --clean\n$ mkdocs build\n```\n\nTo more information about mkdocs, see [http://www.mkdocs.org](http://www.mkdocs.org/). \n\n\n","funding_links":[],"categories":["HTML"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhacklabr%2Ftimtec","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhacklabr%2Ftimtec","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhacklabr%2Ftimtec/lists"}