O QuickJots é um aplicativo da web para anotar e salvar automaticamente todas as notas rápidas no seu navegador, usando o Markdown ou o texto simples. Nenhum registro é necessário e há um modo escuro disponível!
As notas de texto simples e de marcação são suportadas (com a ajuda do Showdown).
Este repositório contém todo o código-fonte do web-app em QuickJots.App.
Atualmente, o QuickJots está hospedado usando o Netlify, portanto, também há um arquivo netlify.toml na raiz para configurar o netlify.
Se você deseja contribuir com o QuickJots ou hospedá -lo, precisará bifurcar este repositório pelo Github, seguido de:
O QuickJots usa o WebPack agrupa o código -fonte neste repositório em um site estático. Ele usa um trabalhador de serviço para fornecer suporte offline.
O código JavaScript principal está em ./src/js - Todos os arquivos usam o objeto Base window.quickjots e adicione as funções e variáveis necessárias a isso.
git clone [email protected]:[username]/quickjots.gityarn install no diretório ROOT repo para instalar as dependênciasyarn start para executar o servidor Webpack Dev na sua porta 8080 local enquanto modifica o código. Ele vai relotar automaticamente qualquer alteraçãoyarn build para executar o WebPack no modo de produção para gerar arquivos em dist/ . Esses arquivos contêm o site estático, para você se hospedar se quiserObserve que você pode desativar o funcionário do serviço no modo dev se estiver testando muitas alterações localmente, caso contrário, verá o código antigo funcionando em vez do seu novo código! Há também uma opção 'Atualização sobre Reload' nas ferramentas Chrome dev para os trabalhadores de serviços, se você não quiser desativá-la para o modo dev.
Quaisquer contribuições como relatórios de bug, solicitações de recursos ou solicitações de tração são bem -vindas!
Existe uma configuração de Eslint em .eslintrc.json , mas, em suma, o principal estilo de código é: