QuickJots adalah aplikasi web untuk mencatat dan menabung secara otomatis catatan cepat di browser Anda, menggunakan Markdown atau Plain-Text. Tidak diperlukan pendaftaran, dan ada mode gelap yang tersedia!
Baik Catatan Teks dan Markdown didukung (dengan bantuan Showdown).
Repositori ini berisi semua kode sumber untuk aplikasi web di QuickJots.app.
QuickJots saat ini di -host menggunakan Netlify, jadi ada juga file netlify.toml di root untuk mengonfigurasi netlify.
Jika Anda ingin berkontribusi pada QuickJots, atau menampungnya sendiri, Anda harus membayar repo ini melalui GitHub, diikuti oleh:
QuickJots menggunakan bundel webpack kode sumber dalam repo ini bersama -sama ke situs statis. Ini menggunakan pekerja layanan untuk memberikan dukungan offline.
Kode JavaScript utama ada di ./src/js - File semua menggunakan objek window.quickjots dan menambahkan fungsi dan variabel yang diperlukan untuk ini.
git clone [email protected]:[username]/quickjots.gityarn install di direktori repo root untuk menginstal dependensiyarn start jalankan server Webpack Dev di port lokal Anda 8080 sambil memodifikasi kode. Itu akan memuat secara otomatis pada perubahan apa punyarn build untuk menjalankan webpack dalam mode produksi untuk menghasilkan file di dist/ . File -file ini berisi situs statis, untuk Anda host sendiri jika Anda mauCatatan Anda mungkin ingin menonaktifkan pekerja layanan di dev-mode jika Anda menguji banyak perubahan secara lokal, jika tidak, Anda akan melihat kode lama berfungsi alih-alih kode baru Anda! Ada juga opsi 'Update on Reload' di Chrome Dev Tools untuk pekerja layanan jika Anda tidak ingin menonaktifkannya untuk mode dev.
Kontribusi apa pun seperti laporan bug, permintaan fitur atau permintaan tarik dipersilakan!
Ada konfigurasi eslint di .eslintrc.json , tetapi singkatnya gaya kode utama adalah: