<feed xmlns='http://www.w3.org/2005/Atom'>
<title>golang-id-web/Makefile, branch main</title>
<subtitle>The source codes for golang-id.org.</subtitle>
<id>http://git.kilabit.info/golang-id-web/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/golang-id-web/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/'/>
<updated>2026-02-03T21:38:08Z</updated>
<entry>
<title>make: tambah task untuk deploy dengan webhook</title>
<updated>2026-02-03T21:38:08Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2026-02-03T21:37:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/commit/?id=c0ec2824f92e08a7b55c2d8e398df9c73ea5fb0b'/>
<id>urn:sha1:c0ec2824f92e08a7b55c2d8e398df9c73ea5fb0b</id>
<content type='text'>
Setiap kali push akan mentrigger webhook di
https://build.kilabit.info/karajo/app/#job_webhook_golang-id-web .
</content>
</entry>
<entry>
<title>all: simplify make file</title>
<updated>2025-01-25T08:11:54Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2025-01-25T08:11:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/commit/?id=70e37aca175a844a818c3cfc6ee4fbc5ad6185b3'/>
<id>urn:sha1:70e37aca175a844a818c3cfc6ee4fbc5ad6185b3</id>
<content type='text'>
Remove unused tasks, move the .PHONY at the top of each tasks, and
rename some task by using common prefix instead on suffix.
</content>
</entry>
<entry>
<title>Makefile: pembaruan domain untuk task deploy</title>
<updated>2023-06-01T11:41:37Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2023-06-01T11:41:37Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/commit/?id=559c1f3f785c8bef7198f1c7f8eb485c2bbe52e9'/>
<id>urn:sha1:559c1f3f785c8bef7198f1c7f8eb485c2bbe52e9</id>
<content type='text'>
Domain www-golangid adalah alias di lokal saya, dan sekarang sudah
diganti ke golang-id.org supaya lebih jelas.
</content>
</entry>
<entry>
<title>all: ganti mode pengembangan dengan opsi "-dev"</title>
<updated>2022-09-13T14:28:26Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2022-09-13T14:28:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/commit/?id=3c3dae900725d221dec87ef531a9b06a89b05a47'/>
<id>urn:sha1:3c3dae900725d221dec87ef531a9b06a89b05a47</id>
<content type='text'>
Dengan menjalan program dengan opsi -dev, berarti program akan memantau
setiap berkas .adoc, otomatis mengonversinya ke HTML, sambil tetap
melayani HTTP.
</content>
</entry>
<entry>
<title>cmd/www-golangid: ganti opsi "port" dengan "http"</title>
<updated>2022-09-13T14:07:49Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2022-09-13T14:07:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/commit/?id=292995649138a07d2d84b1270383b5c62c024a93'/>
<id>urn:sha1:292995649138a07d2d84b1270383b5c62c024a93</id>
<content type='text'>
Opsi http menerima alamat and port, lebih fleksibel, dan secara umum
digunakan dalam repositori go, seperti godoc dan x/website.
</content>
</entry>
<entry>
<title>all: gabungkan script go:generate menjadi sub-perintah "embed"</title>
<updated>2022-09-13T14:00:21Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2022-09-13T14:00:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/commit/?id=f9bfc4b0f1cb1fcea35baa0a7b512c103168876f'/>
<id>urn:sha1:f9bfc4b0f1cb1fcea35baa0a7b512c103168876f</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Makefile: hapus dependensi "generate" dari task "serve"</title>
<updated>2021-10-09T18:19:36Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2021-10-09T18:19:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/commit/?id=fca4a9a741f51898c702fd512bda2dab876fd829'/>
<id>urn:sha1:fca4a9a741f51898c702fd512bda2dab876fd829</id>
<content type='text'>
Task "serve" secara otomatis akan menjalankan apa yang dilakukan oleh
"generate".
</content>
</entry>
<entry>
<title>Makefile: tambahan task untuk penerbitan ke VM</title>
<updated>2021-10-09T18:18:34Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2021-10-09T18:17:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/commit/?id=a125f8f570e6b90b62aed15f445d270b0ca383f7'/>
<id>urn:sha1:a125f8f570e6b90b62aed15f445d270b0ca383f7</id>
<content type='text'>
Perintah `make deploy-vm` akan membuat dan menyalin program yang baru
pada VM di lokal untuk pengujian sebelum di deploy ke peladen publik.
</content>
</entry>
<entry>
<title>Makefile: migrasi server ke tempat yang baru</title>
<updated>2021-04-10T16:43:35Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2021-04-10T15:43:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/commit/?id=761c9bbb5556e2484223b8cd8ea38f82baa5bfff'/>
<id>urn:sha1:761c9bbb5556e2484223b8cd8ea38f82baa5bfff</id>
<content type='text'>
Untuk menandai migrasi, kita mengganti nama host dari personal-www
menjadi www-golangid.

Selain itu, tandai task build-deploy sebagai PHONY task.
</content>
</entry>
<entry>
<title>Makefile: perubahan nama Host untuk deploy</title>
<updated>2020-04-26T15:15:17Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-04-26T15:15:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/golang-id-web/commit/?id=4566e1869b08b87f45f5afec6a213a2a04d344d7'/>
<id>urn:sha1:4566e1869b08b87f45f5afec6a213a2a04d344d7</id>
<content type='text'>
</content>
</entry>
</feed>
