Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: make everything automatic #315

Merged
merged 2 commits into from
Sep 26, 2023
Merged

feat: make everything automatic #315

merged 2 commits into from
Sep 26, 2023

Conversation

sooluh
Copy link
Collaborator

@sooluh sooluh commented Sep 24, 2023

Mukadimah

Menindaklanjuti percakapan pribadi antara saya dengan kang Fariz di DM Instagram yang dimulai pada tanggal 13 Agustus 2023, saya atas izin yang bersangkutan melakukan pull-request ini.

Skrip otomatisasi dibuat dengan TypeScript dan diberdayakan oleh Bun.

Untuk mas @IhsanDevs, saya meminta maaf karena saya menghapus script keren buatan mas Ihsan.

Pre-requisite

Mohon izin kang @farizdotid, supaya GitHub actions yang ada berjalan dengan semestinya, saya minta tolong untuk melakukan beberapa step dibawah ini:

  1. Masuk ke pengaturan (Settings) repositori kemudian pilih menu Actions dan sub-menu General

  2. Pada bagian Workflow permissions untuk diubah menjadi Read and write permissions, kemudian Save. Ini berguna untuk mengizinkan, ketika ada pull-request masuk maka GitHub actions dapat berjalan dengan sendirinya.

Apa yang baru?

  1. Daftar API kini ditempatkan di direktori /data dengan format JSON pada masing-masing kategorinya untuk memudahkan proses otomatisasi

  2. Melakukan perbaikan isi konten pada berkas-berkas di bawah ini yang tidak konsisten dan tidak riil atau tidak sesuai untuk keperluan proyek ini, diantaranya:

  3. GitHub actions workflow untuk menjalankan beberapa tugas, yang masing-masing bisa dilihat di sini.

    • Ketika ada pull request: dilakukan pengecekan status dan NSFW
    • Ketika pull request di merge: dilakukan pembuatan berkas Markdown
    • Setiap bulan: dilakukan pengecekan dan pembuatan ulang berkas Markdown

Perintah-perintah

  • Pengecekan status dan NSFW saja

    bun check
  • Pengecekan status dan NSFW dan pembuatan berkas Markdown

    bun start
  • Pembuatan berkas Markdown saja

    bun start --merged

Penutupan

Ketika kedepannya ada kesalahan yang berkaitan dengan skrip yang yg saya buat, mohon untuk di assign-kan ke saya saja kang,

Hatur nuhun.

Naha jadi formal kie nya wkwk 😁

Copy link
Collaborator Author

@sooluh sooluh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

InsyaAllah, aman!

@IhsanDevs
Copy link
Contributor

wahh keren! sudah mulai pakai Bun ya. hhhaha. siap kang! terimakasih kontribusinya. rapi banget 👏🏼

@farizdotid farizdotid merged commit cae6aaa into farizdotid:master Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants