Comments (5)
Hello @digitaldonkey! Thank you for your interest in this module!
I'm sorry for a late reply, we have very limited resources right now.
My generic idea is that it's not a good thing to change the interface of the third-party module, like gulp-help
does with gulp
. I think gulp-help
should provide some other non-obtrusive means to define help messages for tasks.
Hey, @chmontgomery what do you think about this?
Right now, I have no good ideas of how we can make it to work without creating a complex mess of Gulp's API. Of course I can extract Gulp's task definition into a separate function, that you will be able to re-define in your project's code, but I'm not sure if this complexity is worth it.
from gulp-require-tasks.
it's true, gulp-help
is purposefully obtrusive, changing gulp's underlying API. If it were me, I wouldn't write any crazy code in gulp-require-tasks
just to support it.
That said, gulp-help v4.0 (which was re-written for gulp v4) does not change the underlying API. So going forward, gulp-require-tasks
should work without problems (assuming it also supports gulp v4)
from gulp-require-tasks.
Thank you @chmontgomery, that makes sense. Let's then wait for Gulp 4 release and see what we can do about this.
For now, I'm not planning to implement any workarounds, considering the complexity of the integration.
@digitaldonkey if you have any good thoughts about it, or some alternatives, please let me know. I'm not closing this for now.
from gulp-require-tasks.
I just forked and hacked in order to get my project running. I think it's kind of required for certain types of modules to hook into the process before gulp (like this module). And I wouldn't recommend to fix for gulp-help only, but try to find a general way on how the params can be transformed in order to have a general approach.
I will watch this issue and may be able to help testing if you decide to implement.
from gulp-require-tasks.
Okay then, if this issue will get enough attention, we will look into it. For now, I will have to preserve our resources.
Cheers!
from gulp-require-tasks.
Related Issues (18)
- Question: Alternative syntax for dependencies HOT 2
- Pass variables to tasks HOT 1
- Possible to retrieve values from dependencies? HOT 2
- Register tasks with the name of directories HOT 1
- Unexpected token ... HOT 4
- Add dependencies to package.json HOT 1
- arguments is an empty object in on.('finish') callback HOT 3
- Multiple tasks in a single file? HOT 2
- Load tasks from multiple directories HOT 3
- Sub-task triggers parent task HOT 2
- The path option documentation is not clear HOT 1
- Pass options to white/blacklist files in tasks directory HOT 1
- How to use nativeTask, provide example please. HOT 5
- Share configuration variables across all task files HOT 1
- Support for babel files HOT 13
- __dirname + '/tasks' is not default value of path parameter HOT 2
- Synchronous tasks without callback don't finish HOT 8
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 gulp-require-tasks.