NovelWriter adalah editor teks biasa yang dirancang untuk menulis novel yang dikumpulkan dari banyak dokumen teks yang lebih kecil. Ini menggunakan sintaks pemformatan minimal yang diilhami oleh Markdown, dan menambahkan sintaks data meta untuk komentar, sinopsis, dan referensi silang. Ini dirancang untuk menjadi editor teks sederhana yang memungkinkan organisasi teks dan catatan yang mudah, menggunakan file teks yang dapat dibaca manusia sebagai penyimpanan untuk ketahanan.
Penyimpanan proyek cocok untuk perangkat lunak kontrol versi, dan juga cocok untuk alat sinkronisasi file. Semua teks disimpan sebagai file teks biasa dengan header data meta. Struktur proyek inti disimpan dalam satu file XML proyek. Data meta lainnya terutama disimpan sebagai file JSON.
Untuk detail lebih lanjut, dan cara menginstal dan menggunakan NovelWriter, silakan lihat situs web utama dan dokumentasi.
Tautan proyek
| Penandatanganan kode gratis pada Windows yang disediakan oleh Signpath.io, Sertifikat oleh Markpath Foundation. |
NovelWriter ditulis dengan Python 3 (3.9+) menggunakan QT5 dan PYQT5 (hanya 5.15), dan dirilis di Linux, Windows dan MacOS. Pada prinsipnya dapat dijalankan pada sistem operasi apa pun yang juga mendukung QT, PYQT dan Python.
Tolong jangan membuat permintaan tarik fitur tanpa terlebih dahulu mendiskusikannya dengan pengelola. Anda dapat membuat permintaan fitur di pelacak masalah, atau jika ide itu tidak sepenuhnya terbentuk, mulailah diskusi di halaman diskusi. Tolong juga jangan membuat permintaan tarik untuk memformat ulang atau menulis ulang kode yang ada kecuali ada alasan yang sangat bagus untuk melakukannya.
Perbaikan dan tambalan dipersilakan. Kontribusi yang terkait dengan pengemasan dan menginstal novelwriter juga akan dihargai, tetapi tolong buat masalah atau topik diskusi terlebih dahulu. Sebelum menyumbangkan kode apa pun, harap juga baca panduan berkontribusi lengkap.
Kredit proyek tersedia di kredit.md.
Catatan: Pada April 2024 hanya pra-rilis yang dibuat dari cabang main . Rilis penuh dibuat dari cabang release . Jadi, jika Anda mengirimkan perbaikan ke rilis saat ini, termasuk perubahan dokumentasi , mereka harus dilakukan ke cabang release .
Terjemahan baru selalu diterima. Proyek ini menggunakan Crowdin untuk mempertahankan terjemahan, dan Anda dapat berkontribusi terjemahan di halaman Proyek Crowdin. Jika Anda memiliki pertanyaan, jangan ragu untuk mempostingnya ke terjemahan utas masalah novelwriter.
Untuk detail lebih lanjut, dan cara menggunakan ahli bahasa QT untuk terjemahan, lihat instruksi I18N.
Ini adalah perangkat lunak open source, dan penulis novel dilisensikan di bawah GPLV3. Lihat situs web Lisensi Publik Umum GNU untuk lebih jelasnya, atau berkonsultasi dengan dokumen lisensi. Aset yang dibundel dan lisensi mereka tercantum dalam dokumen kredit.