Comments (5)
If we create makefile, we should follow make standard flow:
In this case make is unlikely to be responsible for ensuring dependencies or environments to be ready for following build and installation processes.
In a custom of Unix development, we often do this by ./configure
.
from apig.
In my understanding ./configure
creates makefile by considering environments of the machine.
To install/link dependency is always in make
command.
from apig.
Hmm. I think it does both.
from apig.
Anyway, we wrote makefile directly so considering ./configure
makes problem difficult.
I understand go-like dependency is somehow new concept for makefile. So make deps
is not too bad if other major go vendor uses it. So I just want to get examples of make deps
Other than that, if makefile already exists, make & make install
must be natural.
from apig.
Other point is to consider usability.
If there are users who want to use make deps
and make
separately, we should split the command.
For example, make
and make install
should be separated since there are users who do not want to install command globally.
However, in make deps
case, since we use glide, we can safely assume installing dependencies does not break other go programs. So almost all people always execute make deps
and make
. That is waste of time. So I think we should run both deps part and build part in make
command
from apig.
Related Issues (20)
- Define alias for db package in controller
- Filtering with q[field_name] not working if field has different name in json HOT 2
- Is this project dead ? HOT 1
- Generate documents in API Blueprint
- Error installing HOT 1
- Support structs that use gorm.Model HOT 2
- Is this still project abandoned HOT 2
- apig gen command shows : Invalid import path HOT 2
- Accept: application/vnd.{{ .User }}+json seems too complecated
- Rewrite apig command line parser tcnksm/gcli
- Rename command to the shorter one HOT 2
- JSON output should pretty format HOT 3
- generate boilerplate command is wrong? HOT 6
- Consider setting up top page HOT 2
- Accept json post request HOT 3
- Running apig gen panics if a struct field does not have a tag. HOT 1
- Nest foreign key relations HOT 1
- controllers/root.go is not generated HOT 3
- panic: runtime error: index out of range HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apig.