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

major(theme): use jsonresume-theme-even by default #368

Merged
merged 3 commits into from
Jul 5, 2020

Conversation

rbardini
Copy link
Contributor

jsonresume-theme-even is a flat theme based on jsonresume-theme-flat, compatible with the latest resume schema. It was forked to add support for projects (jsonresume/resume-schema#254) and fix vulnerability issues, as the original repository seems to be inactive. It is used by a few dependents and is the default theme of @rbardini/resume-cli package, whose changes I'm trying to incorporate back here via separate PRs. See a working example.

I've also removed all preinstalled themes but the default one. I believe the CLI should be lightweight and easy to maintain. You can check how many packages have been removed from the lockfile with this change. I plan to drop the Handlebars dependency from jsonresume-theme-even at some point, so even fewer dependencies would be installed.

Because replacing the default theme is a breaking change, it's a good opportunity to remove extra themes and reduce the package footprint.

@antialias
Copy link
Contributor

I’ll defer to @thomasdavis for this review and will make a note to check back in a few weeks.

@thomasdavis
Copy link
Member

I think this is great and happy to merge.

awesome work @rbardini

@thomasdavis
Copy link
Member

@rbardini I've given you collaborator access so you can merge these when your happy

@rbardini
Copy link
Contributor Author

rbardini commented Jul 5, 2020

Thanks, @thomasdavis! I'll fix conflicts and merge right away.

@rbardini rbardini merged commit 618866c into jsonresume:master Jul 5, 2020
@rbardini rbardini deleted the use-theme-even branch July 5, 2020 09:46
@github-actions
Copy link

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants