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