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

Refactor the root Pattern Lab build into a proper class #742

Merged
merged 11 commits into from
Oct 24, 2017

Conversation

geoffp
Copy link
Contributor

@geoffp geoffp commented Oct 24, 2017

Addresses #572

Summary of changes:
I've begun the process of refactoring the loosely organized build step into a real class with a real constructor. The goal here is to make to whole process more comprehensible ahead of the async work, which would be difficult to reason about and debug without it.

I plan to continue this work in small, careful steps.

If you merge, please leave the branch and I'll just keep jamming on it as time allows. Async rendering or bust.

@coveralls
Copy link

coveralls commented Oct 24, 2017

Coverage Status

Coverage remained the same at 70.54% when pulling 04cd554 on dev-3.0-async into 883cc87 on dev.

@coveralls
Copy link

coveralls commented Oct 24, 2017

Coverage Status

Coverage remained the same at 70.54% when pulling 7c16287 on dev-3.0-async into 883cc87 on dev.

@bmuenzenmeyer bmuenzenmeyer merged commit 2775814 into dev Oct 24, 2017
@bmuenzenmeyer
Copy link
Member

pardon the commit to this - all the 💯 goes to @geoffp on this!

@bradfrost
Copy link
Member

I'm way out of my depths here, but it looks like fascinating and nitty-gritty work. Thanks @geoffp!

@geoffp
Copy link
Contributor Author

geoffp commented Oct 27, 2017

Thanks fellas! It is pretty abstract work, but damn if I don’t enjoy a good refactoring.

@bradfrost
Copy link
Member

@geoffp ha! You sound like me refactoring the frontend code. I'm one of those weirdos that likes spring cleaning and organization and stuff. ¯_(ツ)_/¯

@geoffp
Copy link
Contributor Author

geoffp commented Oct 27, 2017

@bradfrost hey, I know the feeling. It’s nice to take up something kinda messy and leave behind something beautiful, whether it’s visual or in code.

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.

4 participants