Comment:
Refactor kode groups/Tapops agar lebih modular, lebih kecil per file, dan lebih mudah dirawat. JavaScript dipisah menjadi app, controllers, services, models, components, templates, utils, dan viewer modules dengan pendekatan class/OOP.
Changes:
Memecah index.html dan viewer.html menjadi shell yang memuat module entry point.
Memindahkan logic utama dari satu file besar ke beberapa modul kecil.
Memisahkan CSS dokumen ke struktur repository yang lebih terorganisir.
Menambahkan unit test untuk formatter, date range, pagination, dan struktur static.
Menjaga backward compatibility lewat shim main.js dan viewer.js.
Testing:
npm run test:tapops
node --check untuk semua file JS groups/Tapops
npm run build
Comment:
Refactor kode groups/Tapops agar lebih modular, lebih kecil per file, dan lebih mudah dirawat. JavaScript dipisah menjadi app, controllers, services, models, components, templates, utils, dan viewer modules dengan pendekatan class/OOP.
Changes:
- Memecah index.html dan viewer.html menjadi shell yang memuat module entry point.
- Memindahkan logic utama dari satu file besar ke beberapa modul kecil.
- Memisahkan CSS dokumen ke struktur repository yang lebih terorganisir.
- Menambahkan unit test untuk formatter, date range, pagination, dan struktur static.
- Menjaga backward compatibility lewat shim main.js dan viewer.js.
Testing:
- npm run test:tapops
- node --check untuk semua file JS groups/Tapops
- npm run build
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Comment:
Refactor kode groups/Tapops agar lebih modular, lebih kecil per file, dan lebih mudah dirawat. JavaScript dipisah menjadi app, controllers, services, models, components, templates, utils, dan viewer modules dengan pendekatan class/OOP.
Changes:
Testing: