feat: add CI (#12)

* feat: add ci

* fix: use Running Suite: ApisixControlPlane Suite
=======================================
Random Seed: 1597669760
Will run 0 of 0 specs

Ran 0 of 0 Specs in 0.000 seconds
SUCCESS! -- 0 Passed | 0 Failed | 0 Pending | 0 Skipped
PASS
ok  	github.com/apache/apisix-control-plane	0.011s instead ofginkgo

* fix: add EOL
1 file changed
tree: edeef0b44865a8981ca065e1bddd0fdf06fe64fe
  1. .github/
  2. doc/
  3. pkg/
  4. .asf.yaml
  5. .gitignore
  6. apisix_control_plane_suite_test.go
  7. go.mod
  8. go.sum
  9. README.md
README.md

apisix-control-plane

what is apisix-control-plane?

apisix-control-plane provide APISIX with a yml configuration capability, We can use yml to define the proxy behavior of APISIX

Why do you want to do this?

  1. In order to facilitate the integration of k8s, use yml to define APISIX;
  2. For easier synchronization across clusters;
  3. Can be better adapted to multiple platforms (k8s, vm);

DISCUSS

Here are some examples of yml and we can add comments here. https://github.com/apache/apisix-control-plane/issues/3 We can also submit a PR to modify this document.