Skip to content
This repository has been archived by the owner on Mar 5, 2020. It is now read-only.

Rewrite the build system #1509

Closed
5 of 10 tasks
Pomax opened this issue Dec 22, 2015 · 6 comments
Closed
5 of 10 tasks

Rewrite the build system #1509

Pomax opened this issue Dec 22, 2015 · 6 comments
Assignees

Comments

@Pomax
Copy link
Contributor

Pomax commented Dec 22, 2015

It's worth rewriting the codebase build system to use webpack, babel, postcss, plus their associated loaders and plugins, to cleanly do a lot of things that are currently (necessarily) not as clean as the most modern approaches allow for.

Tasks that are necessary "before" a rewrite is even possible:

Tasks that need doing as part of the rewrite

Tasks that will be good to follow up with

@Pomax Pomax added this to the January 15 milestone Dec 22, 2015
@Pomax Pomax self-assigned this Jan 12, 2016
@hannahkane hannahkane modified the milestones: January 29, January 15 Jan 19, 2016
@hannahkane hannahkane added the P1 label Jan 19, 2016
@Pomax Pomax modified the milestone: January 29 Jan 22, 2016
@mmmavis
Copy link
Member

mmmavis commented Jan 22, 2016

/subscribe @mmmavis

@Pomax Pomax modified the milestones: January 29, Feb 12 Feb 1, 2016
@Pomax Pomax added P1 and removed P1 labels Feb 2, 2016
@Pomax Pomax modified the milestones: Feb 12, Feb 26 Feb 13, 2016
@Pomax Pomax added P2 and removed P1 labels Feb 15, 2016
@hannahkane
Copy link

@Pomax - how do you want to manage this ticket moving forward? Should we keep it in the current milestone? Or, are we done with it for now (my understanding), and therefore we should take it out of the current milestone - either to close or to pick up again later?

@Pomax
Copy link
Contributor Author

Pomax commented Feb 17, 2016

I'd say let's take it out of any milestone but keep it around as a tracking ticket. It's not longer a thing that feels tied to specific heartbeats, but still appropriate to work through when there's a lull in the workloads.

@Pomax Pomax removed this from the Feb 26 milestone Feb 17, 2016
@alanmoo
Copy link
Contributor

alanmoo commented Aug 22, 2016

I feel like we're hitting a point where we really need to address this. With l10n tasks added, the testing system is starting to break (and take forever to do so), and it's hard to debug where it's breaking due to the Rube Goldberg-esque build system. Thoughts @Pomax @hannahkane @alicoding?

@hannahkane
Copy link

Let's discuss in Going Global and Local Impact kick-off meetings today.

@Pomax
Copy link
Contributor Author

Pomax commented Sep 9, 2016

we spent an entire heartbeat cleaning up the build system, this tracking ticket is now obsolete.

@Pomax Pomax closed this as completed Sep 9, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants