Skip to content

amazonext/duck-manager

Repository files navigation

Processos importantes

Instalação de pacotes

Para instalar os arquivos necessários para aplicação , execute o comando abaixo, independente do seu sistema operacional.

npm install

Processo de execução

Após a instalação de pacotes, para executar a aplicação basta executar o comando abaixo no seu cmd e esperar a aplicação abrir na sua máquina.

npm start

Programas necessários

  1. Node.JS (obrigatório para usar o npm)
  2. git
  3. GitHub Desktop

IDEs recomendadas

Pode-se usar o VS Code para desenvolvimento Java? Sim, nada lhe impede disso. Porém, existem IDEs voltadas para esta linguagem e estas são as mais indicadas e recomendadas para se usar.

Recursos utilizados e necessários

  1. npm - JavaScript package manager
  2. git - Git
  3. Java - Java
  4. JDK 23 - JDK

Aplicações instaladas

Dependências

  • Desenvolvimento
  1. Nodemon
    • Atualiza a aplicação que está rodando sem ter a necessidade de fechar e abrir a aplicação a cada mudança no código
    • A cada alteração no código, após o código ser salvo, a aplicação reseta
    • Para mais informações: nodemon - npm (nodemon), remy/nodemon (GitHub)
  2. Electron
  3. @electron/packager
    • Empacota a aplicação desktop criando um executável para distribuição para realização de demonstrações
    • Para mais informações: @electron/packager
  4. electron-builder
    • Criação da aplicação desktop criando um executável para distribuição a para usuários finais
    • Para mais informações: electron-builder
  • Para o projeto
  1. fs
    • Permite a leitura, criação de diretórios, cópia de diretórios e afins
    • Para mais informações: file-system (file-system), fs (fs)
  2. mysql
    • Permite executar a conexão com o MySQL, executar queries e retornar valores
    • Para mais informações> mysql (mysql);
  3. ShellJs
    • Permite a execução de comandos shell em diferentes ambientes através de métodos ou, simplesmente, inserir manualmente
    • Para mais informações> ShellJs (ShellJs);

Frameworks

  1. Electron
  2. Apache POI
    • Permite a edição, criação e leitura de arquivos do Office
    • Para mais informações: Apache POI (Apache POI)

Módulos

  1. Child process
    • Realiza o processo de execução de arquivos e possibilita a execução de comandos no cmd (processo, este, intermediado pelo node) Child process (módulo nativo do Node)

Observação

É sempre bom ATUALIZAR o repositório constantemente para garantir que todos arquivos estão devidamente sincronizados com o repositório do projeto.

Além disso, programas, recursos e pacotes instalados ou requisitados certamente passarão por mudanças ao longo do tempo. Logo, é sempre bom prestar atenção se é pra instalar algum programa novo ou algo assim.

Não se preocupe que não será necessário estar atualizando os pacotes via npm.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors