aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2025-07-14all: replace golangci-lint with internal linterShulhan
The internal/cmd/gocheck use the go static analysis [Analyzer] that are not included in the default go vet. By using gocheck we found un-alignment and shadowing, * client.go:18:13: struct with 24 pointer bytes could be 16 * dictionary.go:23:17: struct with 32 pointer bytes could be 16 * client_test.go:18:13: struct with 56 pointer bytes could be 48 * client_test.go:62:13: struct with 56 pointer bytes could be 48 * cmd/kamusku-telegram-bot/main.go:31:3: declaration of "err" shadows declaration at line 25 * kamusku_test.go:49:3: declaration of "err" shadows declaration at line 38 [Analyzer]: https://pkg.go.dev/golang.org/x/tools/go/analysis#hdr-Analyzer
2024-04-18all: move the deployment to VPSShulhan
Using AppEngine is not flexible and hard to debug. For example, if we changes the dependecies on module "pakakeh.go" there is no way to deploy it manually without pusing new commit to "pakakeh.go" and update the go.mod manually.
2024-04-18internal/cmd/embed: internal command to generate embedded Go filesShulhan
The "embed" command generate memory file system in memfs_www.go file which will be used by kamusd service.
2024-04-06all: re-license the project to GPL-3.0 or laterShulhan
For the reason why we choose GPL v3 see https://kilabit.info/journal/2022/gpl/. While at it, we make the project comply with REUSE Specification version 3.0.
2024-04-06all: replace "share" module with "pakakeh.go"Shulhan
The "share" module has been moved to new forge, SourceHut, with new name "pakakeh.go".
2021-01-31all: rewrite the serverShulhan
This commit move the directClient to different repository called kamusku and changes the module name from kamusku to kamusd.
2020-05-30all: rename the module to "kamusku"Shulhan
2020-04-11all: implementasi bot untuk TelegramShulhan
2020-04-07_content: tambah deskripsi program dan berkas tautan unduhShulhan
Disebabkan server www-kbbi sekarang melayani tautan ke program, maka server tidak men-generate berkas static.go lagi, namun konten dari situs di salin langsung ke server.
2020-04-06www-kbbi: add content page for "/project/kbbi"Shulhan
The content page show the definition and capabilities of the API.
2020-04-01Makefile: add deploy taskShulhan
The deploy task build the specific binary for server OS and architecture and copy them to server.
2020-04-01all: implement server and client for dictionary APIShulhan
Currently the server and client can onyl handle API for looking up definitions of the words through "/api/definisi" URL.