apache / apisix-java-plugin-runner

APISIX Plugin Runner in Java
https://apisix.apache.org/
Apache License 2.0
128 stars 95 forks source link

feat: optimize the developer experience #201

Open tzssangglass opened 1 year ago

tzssangglass commented 1 year ago

Here is my list of things to do to optimize the developer experience.

Documentation: build development environment (with docker), deploy (with docker) Code: optimizing the scope of functions, adding comments Testing: remove test cases written in java code, test with e2e

OrezzerO commented 1 year ago

@tzssangglass I have submit a PR : #213 to enhance the quick start experience, but it is still not convenient to developing a java plugin. I will continue to improve the developing experience.

My basic idea is mounting apisix-java-plugin-runner.jar to apisix container. This action should along with docker run ... or dcoker-compose up ... command. Now I am using a docker compose config as a template. How could I submit my changes,if i complete the work ? In repo apisix-java-plugin-runner or apisix-docker?

tzssangglass commented 1 year ago

My basic idea is mounting apisix-java-plugin-runner.jar to apisix container. This action should along with docker run ... or dcoker-compose up ... command.

I would like to divide this matter into two topics.

  1. rapid build development environment
  2. deploying as a container image

if i complete the work ? In repo apisix-java-plugin-runner or apisix-docker?

this repo