LEGIT
Legit adalah Go Framework yang dikembangkan oleh CODINGERS.ID sebagai framework yang ditujukan khusus untuk pemula belajar bahasa pemrograman Go. Framework ini kami tujukan untuk komunitas IT kami, tetapi siapapun boleh menggunakan sebagai bahan belajar dan juga bisa digunakan untuk pengembangan website dan aplikasi di production.
Framework ini jauh dari kata sempurna, jadi kami akan selalu dan terus berinovasi agar bisa menjadi framework yang berguna dan bermanfaat di dunia pemrograman.
Dikembangkan Dengan
Framework ini dibangun dengan:
Prasarat
Untuk bisa menggunakan framework ini, ada beberapa hal yang harus anda install terlebih dahulu.
- GIT
- Bahasa Go versi >= 1.17
- Salah Satu Database Ini:
- Salah Satu Text Editor Ini:
- Pendukung lainnya seperti Tools Manajemen Database, Browser dll
Installasi
Berikut ini langkah-langkah installasi legit framework:
- Buka terminal/cmd/git bash.
git clone https://github.com/codingersid/legit.git namaAplikasiAnda
- Buka folder namaAplikasiAnda di Text Editor Anda
- Copy file
.env.example kemudian ubah menjadi .env
- Buatlah 1 database dan konfigurasi pada file
.env
- Buka terminal dan jalankan server.
go run legit.go dev
- Setelah berhasil, akses URL
http://127.0.0.1:3000/ di Browser Anda
- Selamat Legit Framework Berhasil Diinstall dan Dijalankan!
Legit CLI
Berikut ini adalah beberapa perintah yang bisa Anda jalankan di terminal dalam pengembangan projek dengan Legit:
- Perintah untuk
help.go run legit.go -h
- Perintah untuk
menjalankan server.go run legit.go dev
- Perintah untuk cek
versi.go run legit.go versi
- Perintah untuk membuat
controller.go run legit.go controller NamaControllerNya
- Perintah untuk membuat
controller + route.go run legit.go controller NamaControllerNya --with-route
- Perintah untuk membuat
model.go run legit.go model NamaModelNya
- Perintah untuk membuat
request.go run legit.go request NamaRequestNya
- Perintah untuk membuat
middleware.go run legit.go middleware NamaMiddlewareNya
- Perintah untuk membuat
migration.go run legit.go migration NamaTabelNya
- Perintah untuk membuat
seeder.go run legit.go seeder NamaSeederNya
Menjalankan Command legit di Terminal
Apabila Anda merasa command dengan go run legit.go [command] terlalu panjang, Anda bisa mengatur di terminal agar bisa menjadi singkat menjadi legit [command]
Pengaturan di Mac/Unix/Linux
- Buka project Anda dengan Text Editor, lalu jalankan terminal.
- Jalankan perintah berikut ini:
go install
export PATH=$PATH:$(go env GOPATH)/bin
source ~/.zshrc atau ~/.bashrc
Pengaturan di Windows
- Buka project Anda dengan Text Editor, lalu jalankan terminal.
- Jalankan perintah berikut ini:
go install
- Tambahkan
C:\Go\bin pada PATH Windows Anda.Menginstall Path Go di Windows
Template Engine
Untuk mempermudah pembuatan project, khususnya website, maka diperlukan template enginge. Legit menggunakan template engine dari Django yang disediakan oleh Fiber.
Kontribusi
Apabila Ingin berkontribusi dalam pengembangan framework ini, silahkan anda Fork repositori ini.
Kontak
Kontak kami ada di link pada akhir file ini, bisa hubungi kami melalui Instagram.
Support dan Sponsorship
Apabila Anda ingin mensupport kami dalam bentuk finansial ataupun lainnya, kami terbuka untuk hal tersebut.
FOLLOW AKUN KAMI
INSTAGRAM
| FACEBOOK
| WEBSITE
| GITHUB