MetaCell / MetaCell/geppetto-meta
Main page enhancements/remove?
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 6
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Geppetto applications usually inherit from geppetto the main page, templated as geppetto.ejs.
One option we may consider is to just remove that template and favour the approach of giving more freedom to the application developer (like using other templates react-create-app for instance).
Why the main page can be useful:
- splash screen functionality
- common google analytics boilerplate
What should be improved:
- Include bundle common, which is not always there, gives 404
- Remove page sections that are not used
- Include the main bundle dynamically, so that we can configure the name with an hash on webpack (this is not really a configuration for the template but rather for the webpack loader; the javascript reference should be removed
- More in general, remove every css and javascript inclusion
- Improve google analytics tracking among different applications
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the geppetto.ejs main-page template and the webpack loader configuration mentioned in the issue. Decide which direction is intended—removing the template or improving it—and define completion around the listed bundle, CSS, JavaScript, unused-section, and Google Analytics concerns.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, webpack
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100