Skip to content

v5.2.0: Professional Writing Domains, Cloud Deployments, and DevEx Tools

Choose a tag to compare

@ardianryan ardianryan released this 15 Sep 02:52
· 8 commits to main since this release
768cc5e

Rilis Resmi EYD V v5.2.0

Ekosistem EYD V v5.2.0 menghadirkan pembaruan besar yang memperluas jangkauan dari sekadar ortografi umum menjadi mesin penulisan spesialis 4 domain industri profesional, glosarium teknologi modern, arsitektur cloud-native, serta perkakas Developer Experience (DevEx) terdepan.


🚀 Fitur & Peningkatan Utama

1. 🎯 4 Ranah Penulisan Profesional & Sub-Skill Spesialis

  • UX Writing & Antarmuka Produk (skills/eyd-v-ux/): Panduan mikro-kopi ringkas, pesan kesalahan konstruktif 3-elemen, CTA jelas, konsistensi kata sapaan (Anda vs kamu), konvensi mata uang (Rp50.000), dan waktu (08.30).
  • Copywriting & Komunikasi Pemasaran (skills/eyd-v-marketing/): Penegakan Etika Pariwara Indonesia (EPI), pencegahan klaim superlatif tanpa data konkret, dan template kampanye pemasaran.
  • Penulisan SEO Organik (skills/eyd-v-seo/): Batasan judul tag optimal (50–60 karakter), deskripsi meta (120–155 karakter), struktur artikel hierarkis, dan pencegahan penumpukan kata kunci (keyword stuffing).
  • Karya Ilmiah & Akademik (skills/eyd-v-academic/): Register formal ilmiah, objektivitas, eliminasi ragam lisan, sitasi standar APA Edisi ke-7 / IEEE, dan struktur abstrak IMRaD.

2. 📖 Glosarium Istilah Teknologi, AI & Komputasi Awan

  • Dataset Terstruktur (data/glosarium-istilah-teknologi.json): 115 entri istilah teknologi, komputasi awan, AI, dan rekayasa perangkat lunak dengan padanan baku bahasa Indonesia, kategori, definisi, dan contoh penggunaan.
  • Panduan Diksi & Alih Kode (docs/profesional/00-prinsip-diksi-dan-padanan-asing.md & docs/profesional/05-glosarium-istilah-teknologi-dan-ai.md).

3. 🧠 Dataset Pembelajaran & Evaluasi AI Lanjutan

  • data/ai-learning/ux-microcopy-chatml.jsonl (50 dialog SFT ChatML instruksi mikro-kopi UX).
  • data/ai-learning/marketing-copy-dpo.jsonl (50 pasang data DPO iklan etis vs bombastis sesuai EPI).
  • data/ai-learning/academic-writing-eval.jsonl (50 pengujian evaluasi ragam ilmiah baku).

4. ☁️ Ekosistem Cloud, Server REST API & Kontainerisasi

  • Server REST API Bawaan (src/server.js): Mandiri tanpa dependensi luar, endpoint /health, POST /api/check, GET /api/kata, GET /api/istilah, GET /api/rules.
  • Kontainer Docker Siap Produksi (Dockerfile multi-stage & docker-compose.yml).
  • Cloudflare Workers Endpoint (workers/worker.js).
  • GitHub Composite Action (action.yml): Siap dipublikasikan ke GitHub Marketplace!

5. 🛠️ Peningkatan DevEx & Perintah CLI

  • Opsi Domain: --mode=<ux|marketing|seo|academic>.
  • Analisis Keterbacaan: --score (Indeks Flesch Reading Ease adaptasi bahasa Indonesia).
  • Integrasi Git: --staged untuk memeriksa berkas staging dan npx eyd-v hook untuk memasang git pre-commit hook otomatis.
  • Pencarian Cepat Terminal: npx eyd-v kata <kata> dan npx eyd-v istilah <query>.
  • Pemantau Berkas Otomatis: npx eyd-v watch <target>.
  • Konfigurasi Proyek: Membaca .eydvrc.json otomatis dan parser nilai file translasi i18n JSON (locales/*.json).

6. 🌐 Progressive Web App (PWA) Offline

  • Web demo playground di demo/index.html kini mendukung instalasi PWA dan bekerja 100% luring (offline) berkat demo/manifest.json dan demo/sw.js.

7. 🧹 Eliminasi Total AI Slop & Tata Kelola Proyek

  • Seluruh berkas dokumentasi dan tata kelola (SECURITY.md, SUPPORT.md, CONTRIBUTING.md, README.md) telah dibersihkan dari frasa klise robotik.
  • Semua tautan repositori distandarkan ke ardianryan/eyd-v.

📦 Contoh Penggunaan GitHub Action di Alur Kerja Anda

name: Validasi Ejaan EYD V
on: [push, pull_request]

jobs:
  lint:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Jalankan EYD V Linter
        uses: ardianryan/eyd-v@v5.2.0
        with:
          path: 'docs/**/*.md'
          mode: 'all'
          score: 'true'

🧪 Hasil Evaluasi & Pengujian

  • Hasil Pengujian: 40/40 Pengujian Lulus 100% (33 Benchmark Ortografi + 7 Pengujian Fitur Lanjutan).