Merge pull request #2 from mattfenwick/patch-1

clarify `/cmd` advice
This commit is contained in:
Kyle Quest 2018-01-31 17:33:21 -08:00 committed by GitHub
commit 409b946bf4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,7 +14,7 @@ Main applications for this project.
The directory name for each application should match the name of the executable you want to have (e.g., `/cmd/myapp`). The directory name for each application should match the name of the executable you want to have (e.g., `/cmd/myapp`).
Don't put a lot of code in the application directory unless you think that code can be imported and used in other projects. If this is the case then the code should live in the `/pkg` directory. Don't put a lot of code in the application directory. If you think the code can be imported and used in other projects, then it should live in the `/pkg` directory.
It's common to have a small main function that imports and invokes the code from the `/internal` and `/pkg` directories. It's common to have a small main function that imports and invokes the code from the `/internal` and `/pkg` directories.