summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2026-02-04make: tambah task untuk deploy dengan webhookShulhan
Setiap kali push akan mentrigger webhook di https://build.kilabit.info/karajo/app/#job_webhook_golang-id-web .
2025-01-25all: simplify make fileShulhan
Remove unused tasks, move the .PHONY at the top of each tasks, and rename some task by using common prefix instead on suffix.
2023-06-01Makefile: pembaruan domain untuk task deployShulhan
Domain www-golangid adalah alias di lokal saya, dan sekarang sudah diganti ke golang-id.org supaya lebih jelas.
2022-09-13all: ganti mode pengembangan dengan opsi "-dev"Shulhan
Dengan menjalan program dengan opsi -dev, berarti program akan memantau setiap berkas .adoc, otomatis mengonversinya ke HTML, sambil tetap melayani HTTP.
2022-09-13cmd/www-golangid: ganti opsi "port" dengan "http"Shulhan
Opsi http menerima alamat and port, lebih fleksibel, dan secara umum digunakan dalam repositori go, seperti godoc dan x/website.
2022-09-13all: gabungkan script go:generate menjadi sub-perintah "embed"Shulhan
Daripada memanggil "go generate", yang terpisah dengan program cmd/www-golangid, gabungkan mereka sehingga untuk menghasilkan berkas static.go tinggal memanggil perintah $ go run ./cmd/www-golangid embed
2021-10-10Makefile: hapus dependensi "generate" dari task "serve"Shulhan
Task "serve" secara otomatis akan menjalankan apa yang dilakukan oleh "generate".
2021-10-10Makefile: tambahan task untuk penerbitan ke VMShulhan
Perintah `make deploy-vm` akan membuat dan menyalin program yang baru pada VM di lokal untuk pengujian sebelum di deploy ke peladen publik.
2021-04-10Makefile: migrasi server ke tempat yang baruShulhan
Untuk menandai migrasi, kita mengganti nama host dari personal-www menjadi www-golangid. Selain itu, tandai task build-deploy sebagai PHONY task.
2020-04-26Makefile: perubahan nama Host untuk deployShulhan
2020-04-18Makefile: tambah kerja untuk pemasangan program di macOSShulhan
2020-03-11Makefile: move server from GCP to AWSShulhan
2020-03-04www-golangid: tambah flag untuk mengatur server portShulhan
Sebelumnya, server port baku di 5000. Perubahan ini membuat perintah www-golangid untuk dapat mengganti port selain 5000.
2019-10-25cmd: ganti nama program dari "golangid" menjadi "www-golangid"Shulhan
Salah satu alasan penggantian nama yaitu supaya program ini dikenali sebagai web server, yang diketahui dari prefixnya yaitu "www". Alasan lain, secara internal, untuk memudahkan memonitor beberapa web server dengan prefix yang sama.
2019-09-27Makefile: set default target to "install"Shulhan
2019-09-14Makefile: tambah task untuk membangun binary khusus untuk di deployShulhan
2019-08-14Makefile: ganti perintah "run" dengan "serve"Shulhan
Sementara itu, tambahkan opsi "--progress" pada perintah deploy untuk melihat progres penyalinan ke server saat deploy.
2019-07-07Makefile: tambah task "run" untuk menjalankan server di lokalShulhan
Task "run" yang dijalankan dengan "make run" akan meng-generate static Go file yang kemudian dijalankan dengan "go run" pada direktori ./cmd/golangid.
2019-04-23Makefile: tambah task untuk membersihkan repositoriShulhan
Perintah `make clean` akan membersihkan program, cache, dan berkas-berkas HTML yang dihasilkan dari `go install`, `go build`, dan `go generate`. Perintah ini bisa digunakan untuk memulai "bersih" dari awal.
2019-04-21web: situs untuk komunitas Go IndonesiaShulhan
Situs ini dibuat dengan menggunakan ciigo [1], generator layanan web statis menggunakan bahasa markup asciidoc. Untuk saat ini situs telah aktif kembali di https://golang-id.org. [1] github.com/shuLhan/ciigo