Coder Social home page Coder Social logo

madoc's Introduction

MADOC - Montador Automático de Documentos

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

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.

Visão geral

Este projeto abrange:

  • 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;
  • o engine madoc, que é utilizado pela aplicação exemplo para processar os arquivos madoc;
  • a biblioteca madoc-ui, que permite editar documentos no formato madoc
  • 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.

Aplicação exemplo

Dependências

  • node
  • npm
  • angular-cli
  • java
  • maven

Iniciando o projeto

Depois de baixar esse projeto, são necessárias algumas ações para deixá-lo pronto para ser executado.

Para facilitar essa configuração inicial, execute o script abaixo:

setup.sh ou setup.bat

Executando o projeto

Você tem duas opções.

para executar apenas

Em um terminal, execute:

run.sh ou run.bat

abra o browser e digite: http://localhost:8080/madoc/testeapi.html

para desenvolvimento

Em um terminal, execute o servidor no diretório madoc-editor:

mvn exec:java

Em outra janela de terminal, preferencialmente no próprio editor, execute o cliente no diretório ui:

npm start

abra o browser e digite: http://localhost:4200/madoc/testeapi.html

Atualizando o projeto

Sempre que for baixada uma nova versão, lembre-se de executar o passo "Iniciando o projeto"

Para mais detalhes sobre os projetos madoc-engine, madoc-editor ou madoc-ui, veja os README dentro da pasta dos projetos

madoc's People

Contributors

fragomeni avatar leosbastos avatar joaofreitas avatar brunaoflofl avatar jholanda avatar

Watchers

Lauro César avatar João Rafael avatar James Cloos avatar  avatar  avatar JJVF avatar  avatar  avatar

Forkers

brunaoflofl

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.