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

add config build and fix clean #207

Merged
merged 23 commits into from
Jun 8, 2021
Merged

add config build and fix clean #207

merged 23 commits into from
Jun 8, 2021

Conversation

ryanatkn
Copy link
Owner

@ryanatkn ryanatkn commented May 29, 2021

Thought I had a fix in #203, turns out I was just hitting happy code paths.

This issue is a little scary in how deep seated it is, and the possible outcomes include publishing stale files to npm. Unacceptable!

Gro's build and task system are interlinked, which has great API and UX payoffs, but the internal system is complex, and further, it's more complicated than needed for reasons that are no longer relevant.

I think the correct fix involves rethinking the Gro system build, which is currently the one named "node". Things have changed significantly since I designed the original system thanks to the speed of esbuild -- I knew I was hacking around a simple, correct system to get acceptable performance, and now we can remove those hacks without impacting UX too much, I think/hope.

@ryanatkn ryanatkn force-pushed the fix-clean branch 4 times, most recently from 007f6ed to fabc2d9 Compare June 1, 2021 07:51
@ryanatkn ryanatkn force-pushed the main branch 4 times, most recently from 710351b to 01d321c Compare June 5, 2021 14:57
@ryanatkn ryanatkn marked this pull request as ready for review June 8, 2021 07:13
@ryanatkn ryanatkn merged commit 80961f7 into main Jun 8, 2021
@ryanatkn ryanatkn deleted the fix-clean branch June 8, 2021 07:13
@ryanatkn ryanatkn changed the title fix clean add config build and fix clean Jun 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant