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 frontend code to follow component structure - Due 6/27/2018 #82

Closed
brylie opened this issue Sep 25, 2017 · 5 comments
Closed
Assignees
Milestone

Comments

@brylie
Copy link
Member

brylie commented Sep 25, 2017

Our frontend code is somewhat disorganized. We agreed to re-structure the frontend code, so that it is easier to understand.

Goal

  • Improve project maintainability by re-structuring code.
  • Prepare to replace frontend framework, by re-structuring code to follow component-oriented structure

Resources

Backbone architecture

Componentized web

@brylie brylie added this to the 0.1 milestone Sep 25, 2017
@brylie
Copy link
Member Author

brylie commented Sep 25, 2017

I think many Backbone projects may pre-date the 'componentized' web application movement. So, we may need to look towards other component frameworks for inspiration, and define our own bespoke component structure.

@mdwest
Copy link
Contributor

mdwest commented Sep 27, 2017

Not well versed in the technical details, but if continuing to use the backbone framework will get us to a stable version sooner, I vote we use it and create our own standardization. Might be good to document our front-end "component structure" so we can easily share it with any developer interested in contributing to the front-end.

@brylie brylie added the ready label Oct 2, 2017
@brylie brylie modified the milestones: 0.1, 0.2 Oct 23, 2017
@brylie brylie removed the ready label Nov 13, 2017
@JOO33 JOO33 self-assigned this Apr 30, 2018
@JOO33
Copy link
Member

JOO33 commented May 1, 2018

Unless there are any objections, I will be using Marionette.js and webpack to help with the restructuring process.

@brylie
Copy link
Member Author

brylie commented May 2, 2018

That sounds fine by me.

Please consider that Marionette may be a stepping stone towards a broader migration of this project's frontend code towards WebComponent-based architecture.

@brylie brylie modified the milestones: 0.2, 0.3 May 7, 2018
@brylie brylie modified the milestones: 0.3, 0.2 May 7, 2018
@JOO33 JOO33 changed the title Refactor frontend code to follow component structure Refactor frontend code to follow component structure - Due 6/27/18 Jun 25, 2018
@JOO33 JOO33 changed the title Refactor frontend code to follow component structure - Due 6/27/18 Refactor frontend code to follow component structure - Due 6/27/2018 Jun 25, 2018
@brylie brylie modified the milestones: 0.2, 0.3 Feb 12, 2019
@JOO33 JOO33 modified the milestones: 0.3, 2.0 Feb 24, 2021
@JOO33
Copy link
Member

JOO33 commented Feb 25, 2021

Closing due to solution proposed by #827 . The JS related issues will be no longer relevant.

@JOO33 JOO33 closed this as completed Feb 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants