A golang framework helps gopher to build a data visualization and admin panel in ten minutes
adm init web
commandadm init
, initialize the project template
Major updates: Add real-time config center / Add JSON APIs
Recommendation Index: ⭐⭐⭐⭐
Do a lot of reflector work making the code robustness. Also, open the CI tests APIs to complete the developing process.
Recommendation Index: ⭐⭐⭐
info.AddColumn("Custom", func(value types.FieldModel) interface{} { return "hello" })
info.AddColumnButtons("Custom", types.GetColumnButton(...))
config.Config{
....
NoLimitLoginIP bool
LoginUrl string
FooterInfo template.HTML
....
}
import (
....
"github.com/GoAdminGroup/go-admin/tests"
"github.com/GoAdminGroup/go-admin/tests/web"
)
// Black box testing
func TestDemoBlackBox(t *testing.T) {
tests.BlackBoxTestSuit()
}
// User acceptance testing
func TestDemoUserAcceptance(t *testing.T) {
web.UserAcceptanceTestSuit()
}