Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dump make in favor of a modern, php-based build tool #18

Closed
gggeek opened this issue Dec 9, 2014 · 5 comments
Closed

Dump make in favor of a modern, php-based build tool #18

gggeek opened this issue Dec 9, 2014 · 5 comments
Milestone

Comments

@gggeek
Copy link
Owner

gggeek commented Dec 9, 2014

My 1st choice is pake, 2nd phing

@HMAZonderland
Copy link
Contributor

Pake could be a wrapper for Phing. Personally I would eliminate the wrapper and go for Phing, its a well proven tool with a lot of options.

@gggeek
Copy link
Owner Author

gggeek commented Dec 10, 2014

Pake could be a wrapper for Phing => not really imho.

Pake has built-in code for fileset operations, git commands and shell commands. Thats all I need for replacing Make (we'd loose the capability make has to infer dependencies between files and need to rebuild, but that's not a big gain anyway as the makefile is just for generating docs in the end and that does not happen often / does not need to be extra fast)

It's true that phing has lots of builtins, but I absolutely loathe writing xml, especially when in the end all the declarative syntax does is make you jump through loops to do things which amount to procedural anyway (e.g. ifs are possible in phing, they just suck)

@HMAZonderland
Copy link
Contributor

Okay. Point taken. I have to admit I did not look into Pake much. So I'm kinda in the blue here. I did read that it could serve as a Phing wrapper somewhere.

@gggeek
Copy link
Owner Author

gggeek commented Feb 21, 2015

Adding a comment here, to remember: add PHPMD/PHPCS into the build process while refactoring it

@gggeek gggeek modified the milestone: 4.0 Apr 19, 2015
@gggeek
Copy link
Owner Author

gggeek commented Jul 12, 2015

closing. pakefile adopted

@gggeek gggeek closed this as completed Jul 12, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants