Sure, it will be an out-of-the-box standard environment, which can be regard as a reproducible CI environment or development environment. For dev purpose, developer can easily restore env, focus on coding or find issue without “polluted environment” For CI purpose, this repo will provide a GitHub-action-like env to run unit test.
> On 9 Oct 2021, at 12:15 PM, Zexuan Luo <spacewan...@apache.org> wrote: > > Cool. I think we can consider it as an example to set up the > developer's environment? > > ZhengSong Tu <tzssanggl...@gmail.com> 于2021年10月9日周六 上午9:13写道: >> >> Sounds good, I like it. >> >> *ZhengSong Tu* >> My GitHub: https://github.com/tzssangglass >> Apache APISIX: https://github.com/apache/apisix >> >> >> Tsangleslie <leslie.ts...@icloud.com.invalid> 于2021年10月8日周五 下午6:39写道: >> >>> Yes, I create a repo `apish-workbench` for POC, it work fine in macOS, >>> have a quick look of https://github.com/apache/apisix/discussions/5178 < >>> https://github.com/apache/apisix/discussions/5178> >>> Any feedback appreciated. >>> >>> Leslie Tsang >>> leslie.ts...@icloud.com >>> >>>> On 8 Oct 2021, at 5:50 PM, ZhengSong Tu <tzssanggl...@gmail.com> wrote: >>>> >>>> Are you saying that we can build a development environment on windows >>> using >>>> Vagrant? >>>> >>>> *ZhengSong Tu* >>>> My GitHub: https://github.com/tzssangglass >>>> Apache APISIX:https <https://github.com/apache/apisix>: >>>> //github.com/apache/apisix <https://github.com/apache/apisix> >>>> >>>> >>>> Tsangleslie <leslie.ts...@icloud.com.invalid> 于2021年10月8日周五 下午3:32写道: >>>> >>>>> Issue description >>>>> >>>>> Hi, I found that the APISIX community does not have a standard >>>>> out-of-the-box development environment kit so far. >>>>> For those who want to join in the APISIX community may have a hard time >>> of >>>>> launch a standard development environment. >>>>> >>>>> Proposal >>>>> >>>>> We need a repo to offer an out-of-the-box development environment. For >>>>> Unix-like OS, container tech like docker seem to be a good shim layer >>> for >>>>> virtual dev runtime environment. For Windows-like OS, docker < >>>>> https://github.com/moby/moby> don't work as well as Unix-like OS >>>>> (filesystem permission issue and etc), I found Vagrant < >>>>> https://www.vagrantup.com/> may slove this problem by provide a VM for >>>>> docker. >>>>> >>>>> This repo provide some friendly feature for developer : >>>>> >>>>> Unix-like OS >>>>> apisix-base Nginx <https://github.com/api7/apisix-build-tools> >>>>> Unit test ready or CI >>>>> Reproducible Dev ENV >>>>> Infra As Code >>>>> >>>>> >>>>> Leslie Tsang >>>>> leslie.ts...@icloud.com >>>>> >>>>> >>> >>>