{"id":20880314,"url":"https://github.com/lexml/madoc","last_synced_at":"2025-03-12T16:50:01.386Z","repository":{"id":68978002,"uuid":"284780458","full_name":"lexml/madoc","owner":"lexml","description":"MADOC - Montador Automático de Documentos","archived":false,"fork":false,"pushed_at":"2024-12-06T19:06:55.000Z","size":3568,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-01-19T10:05:41.512Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lexml.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-03T18:44:39.000Z","updated_at":"2024-07-23T14:33:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"c3cc5386-a640-4535-abd1-2f986eb852a8","html_url":"https://github.com/lexml/madoc","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexml%2Fmadoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexml%2Fmadoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexml%2Fmadoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexml%2Fmadoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lexml","download_url":"https://codeload.github.com/lexml/madoc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243258493,"owners_count":20262297,"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":[],"created_at":"2024-11-18T07:19:54.394Z","updated_at":"2025-03-12T16:50:01.374Z","avatar_url":"https://github.com/lexml.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MADOC - Montador Automático de Documentos\r\n\r\nAPLICAÇÃO DESCONTINUADA - CÓDIGO ABSORVIDO PELO LEXEDITWEB (APLICAÇÃO HOSPEDADA NO AMBIENTE DO SENADO FEDERAL)\r\n\r\n\u003e Se você deseja apenas utilizar a biblioteca em seu projeto, **não é necessário conhecer o framework angular**. Tudo o que você precisa, está contido no arquivo testeapi.html\r\n\u003e\r\n\u003e Para obter uma explicação detalhada de como funciona a interação entre sua aplicação e o madoc, leia as instruções disponíveis em [`api`](#API).\r\n\r\n\r\n## Visão geral\r\n\r\nEste projeto abrange:\r\n\r\n- uma aplicação madoc-app, que se constitui em aplicação exemplo para aqueles que desejem desenvolver uma aplicação que utilize a biblioteca  madoc-ui;\r\n- o engine madoc, que é utilizado pela aplicação exemplo para processar os arquivos madoc;\r\n- a biblioteca madoc-ui, que permite editar documentos no formato madoc\r\n- a biblioteca madoc-extras, que oferece componentes e serviços utilizados na aplicação madoc-app e que também podem ser utilizadas caso seja de interesse do desenvolvedor, embora não sejam requeridas pela biblioteca madoc-ui.\r\n\r\n## Aplicação exemplo\r\n\r\n### Dependências\r\n- node\r\n- npm\r\n- angular-cli\r\n- java\r\n- maven\r\n\r\n\r\n### Iniciando o projeto\r\n\r\nDepois de baixar esse projeto, são necessárias algumas ações para deixá-lo pronto para ser executado.\r\n\r\nPara facilitar essa configuração inicial, execute o script abaixo:\r\n\r\n    setup.sh ou setup.bat\r\n\r\n### Executando o projeto\r\n\r\nVocê tem \u003cstrong\u003eduas opções\u003c/strong\u003e.\r\n\r\n\r\n#### para executar apenas\r\n\r\nEm um terminal, execute:\r\n\r\n    run.sh ou run.bat\r\n\r\n    abra o browser e digite: http://localhost:8080/madoc/testeapi.html\r\n\r\n#### para desenvolvimento\r\n\r\nEm um terminal, execute o servidor no diretório \u003cem\u003emadoc-editor\u003c/em\u003e:\r\n\r\n    mvn exec:java\r\n\r\nEm outra janela de terminal, preferencialmente no próprio editor, execute o cliente no diretório \u003cem\u003eui\u003c/em\u003e:\r\n\r\n    npm start\r\n\r\n    abra o browser e digite: http://localhost:4200/madoc/testeapi.html\r\n\r\n### Atualizando o projeto\r\n\r\nSempre que for baixada uma nova versão, lembre-se de executar o passo \"Iniciando o projeto\"\r\n\r\n## Para mais detalhes sobre os projetos madoc-engine, madoc-editor ou madoc-ui, veja os README dentro da pasta dos projetos\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flexml%2Fmadoc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flexml%2Fmadoc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flexml%2Fmadoc/lists"}