Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign upPinned
2,131 contributions in the last year
Activity overview
Contribution activity
December 2020
Created 12 commits in 8 repositories
Created a pull request in apache/apisix-dashboard that received 7 comments
Opened 6 other pull requests in 5 repositories
api7/lua-resty-etcd
1
open
1
merged
apache/apisix-dashboard
1
open
api7/jsonschema
1
merged
apache/apisix
1
merged
apache/apisix-ingress-controller
1
merged
Reviewed 113 pull requests in 10 repositories
apache/apisix 45 pull requests
- feat: support ctx.var to get service_name and route_name
- feat: rewrite handwriting validation with jsonschema
- feat: provide the ability to view plug-in types
- feat: added improve docs issue template
- feat: check if Admin API is used with etcd config_center
- docs: corrected typo in doc
- fix: make debug-mode work with global rule
- docs: catch up with the current status of route
- fix: enable ssl as default, using placeholder certificate
- style: local var [http_statuses] redefined in apisix/init.lua
- style: check misspell
- fix: spelling
- feat: improve jsonschema validation on route resource
- fix: avoid duplicate auto-generated id
- feat: add metric for batch process entries
- test: make node/merge-route.t stable
- feat: share etcd client
- fix: avoid unnecessary type check and support var in local_conf
- test: solve conflict between #2993 and #2943
- chore: refactor ops in command line
- feat: server info
- feat: delete useless data in the response
- chore(skywalking): the range of sample rate should be `[0, ratio)`
- fix: we should use [1, 100] for percentage instead of [0, 100]
- feat: route accroding to the graphql attributes
- Some pull request reviews not shown.
apache/apisix-dashboard 42 pull requests
- chore(deps): bump wei/wget from v1 to v1.1.1
- docs: update CHANGELOG for v2.2
- fix(plugin): set disable but useless
- ci: support gitleaks to scan hardcoded password
- feat: update api's version to 2.2-rc1
- ci: support codeql-analysis
- ci: support dependency bot
- fix: remove the dependency on git from the build script
- fix: Use JSONSchema to verify the original data submitted by users
- feat: remove husky from the web
- revert: "fix: delete POST method in /apisix/admin/consumer"
- fix: PATCH method bug
- feat: add version info into manager-api
- fix: delete POST method in /apisix/admin/consumer
- feat: use Swagger to maintain API document for Manager API
- feat: add a unit test for consumer and remove implicit init
- fix(husky): pass the web folder
- feat: add access log for Manager API
- docs: only keep English docs
- fix: spelling
- feat(CI): supoort markdown links checker
- fix: fix router name conflict in route_service_upstream_test.go
- add frontend e2e test for create route
- test: e2e test balancer (roundrobin upstream)
- chore: enrich error log
- Some pull request reviews not shown.
apache/apisix-ingress-controller 10 pull requests
- test: add test case for ingress command
- ci: add semantic.yml
- chore: gofmt
- feat: install signal handler
- chore: config module.
- chore: support to use kustomize install all resources
- chore: introduce a CLI interface and a Makefile.
- chore: introduce a log package
- chore: enhance project structure
- docs: add usage/design/install/contribute/FAQ docs & modify README
api7/lua-resty-etcd 4 pull requests
api7/lua-resty-radixtree 3 pull requests
apache/apisix-docker 3 pull requests
api7/jsonschema 2 pull requests
api7/lua-resty-expr 2 pull requests
api7/build-tools 1 pull request
apache/apisix-helm-chart 1 pull request
Created an issue in apache/apisix-dashboard that received 8 comments
failed to load the route in etcd
here are the routes in my etcd, I created them by a python script:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import grequests payloads = {}
for id
Opened 20 other issues in 4 repositories
apache/apisix-dashboard
6
open
5
closed
- chore: show a friendly prompt when the project is successfully built
- Collect E2E code coverage
- CI: failed to run the CI after merge PR#868
- reject request data if it contains an empty array, eg: "remote_addrs": []
- docs: API document about `Manager-API`
- show a message: "not support Service object now" when user uses `Service` object
- docs: comments in the `api/conf/config.yaml` need to be aligned
- test: clean the temporary data in etcd at the end of test case
- feat: allow consumer bind with two more auth plugins
- feat: not allowed to specify `create_time` and `update_time` when create/edit route, service, upstream and consumer
- ci: run the E2E test case with APISIX 2.1

