-
Notifications
You must be signed in to change notification settings - Fork 92
Async support for build, buildList, create, createList #135
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
base: main
Are you sure you want to change the base?
Conversation
@eventualbuddha any feedback here? |
@bkeepers @mkuklis Hello! I'm hoping you can help me get @eventualbuddha's attention to look at this PR. And / or do either of you have feedback for this pr? And / or do you have write / publish rights to this repo? Also, turns out I contributed to this repo ~10 years ago... Hopefully that buys me a little cred to get this change through. (Mind you, they weren't great contributions). |
To be honest, I don't use Rosie and haven't for some time. I'm not inclined to spend too much time on reviewing PRs and doing releases, but I would do more than zero. I don't really care about mocha vs jest, but I don't think that change or other build/test/lint changes should be mingled in with feature changes. If you can make a feature PR that's focused and small I'd be up for reviewing it. |
@jonstorer I only contributed minimally to this repo but I agree with @eventualbuddha. I would also keep all the lint rules unchanged (this seems unrelated to your change and it makes it much harder to review). |
@eventualbuddha & @mkuklis thank you for getting back to me. I will rework my changes back to jest and undo the linter changes. I'll nudge you again when it's ready for review. |
@eventualbuddha @mkuklis I'm finally getting back to this. The plan is:
|
Hello,
I'm looking for feedback on my changes to add asynchronous support for the
build
andbuildList
methods. I've also addedcreate
andcreateList
as well as lifecycle hooksbeforeBuild
,afterBuild
(aliasafter
),beforeCreate
,onCreate
, andafterCreate
.These changes maintain the existing api for synchronous execution but become asynchronous when an async hook is executed.
Example
Notes about these changes.
wip
commits do not belong on the main trunk