You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2020/11/08 02:38:02 UTC
[GitHub] [apisix-dashboard] membphis commented on issue #715: [Proposal]Standardize project output documents and simplify the way of making install
membphis commented on issue #715:
URL: https://github.com/apache/apisix-dashboard/issues/715#issuecomment-723522040
> > Why are there three Makefile? I think one in root dir is enough.
>
> There are two considerations
>
> 1. I hope that the sub projects can be packaged and released independently;
> 2. The makefile of the root directory is the orchestration with different commands, regardless of the packaging logic of subprojects;
one `makefile` can do this too. just use different commands. you can take a look at the makefile of APISIX.
```sh
$ make help
Makefile rules:
help: Show Makefile rules
deps: Installation dependencies
utils: Installation tools
lint: Lint Lua source code
init: Initialize the runtime environment
run: Start the apisix server
stop: Stop the apisix server
verify: Verify the configuration of apisix server
clean: Remove generated files
reload: Reload the apisix server
install: Install the apisix (only for luarocks)
test: Run the test case
license-check: Check Lua source code for Apache License
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org