jsonresume.org icon indicating copy to clipboard operation
jsonresume.org copied to clipboard

Missing themes

Open thomasdavis opened this issue 1 year ago • 25 comments

This is an dedicated to people who wish to request themes to be added to the hosted registry.

It is linked from the registry when a theme is not found when trying to render.

Note: recently we disabled a bunch of legacy themes from working with the registry. This will unfortunately/regrettably affect users using these themes. They were disabled because their latest versions were to out of date and concerned many critical errors in their code.

I will personally be keeping an eye an out for themes which are still being regularly used on the registry and fixing them as soon as possible.

If you were negatively affect, apologies again, please post the theme you want re-instated.

Currently looking into bringing back:

  • onepage
  • papirus
  • caffeine

thomasdavis avatar Nov 29 '23 09:11 thomasdavis

please bring back theme called "full"

sachsgiri avatar Dec 01 '23 10:12 sachsgiri

@sachsgiri I've fixed up the full theme, it should work as it was now.

thomasdavis avatar Dec 02 '23 04:12 thomasdavis

Here's a vote for onepage! What all is involved in bringing a theme back "online"—are you just opening a PR with dependency updates, or are you forking them into the jsonresume org, or are you just re-enabling them from the registry side, or?

I'd be open to giving it a go on my own and save you some work, if that's worth it; or maybe it's trivial enough that it's not worth trying to explain and you just prefer to get it done. :)

clmay avatar Dec 02 '23 06:12 clmay

Hey @clmay, I'm a bit busy at the moment so if you wanted to take a stab that would be awesome.

I am just bringing them into the repo, the onepage repo is quite simple -> https://github.com/ainsleyc/jsonresume-theme-onepage

If you just copy what I did here https://github.com/jsonresume/jsonresume.org/commit/7a56ff585ea4e40eedaa2bcb4b6398990c2b03ce

Which just downloads the repo into packages, then get rid of the readFileSync and wrap the styles and template in template literals and import directly.

And also bumping the version of handlebars to latest.

thomasdavis avatar Dec 02 '23 06:12 thomasdavis

We should add a section in the readme or add some other markdown file explaining the procedure and also highlighting the issues of vercel serverless deployment and node fs.

levino avatar Dec 02 '23 16:12 levino

So why was my theme disabled? :thinking:

ObserverOfTime avatar Dec 04 '23 13:12 ObserverOfTime

Dear @ObserverOfTime please provide a more complete description of your problem. Which theme is "yours"? How do you determine that it is "missing"?

levino avatar Dec 04 '23 14:12 levino

#52

ObserverOfTime avatar Dec 04 '23 14:12 ObserverOfTime

It was fantastic to have OnePage back.

miraldo avatar Dec 05 '23 16:12 miraldo

@ObserverOfTime thanks for pointing out that elegant does use fs. There is some strange problem I haven't figured out yet, but in short when Vercel deploys the code/themes to it's functionless environments, it doesn't seem to think that a lot of these files are for the bundle, so it skips them. Perhaps because that example is an assets folder it decides to include it. I will further investigate.

@miraldo Sorry about the inconvenience, I've just fixed and re-added the onepage theme to the repo (currently deploying)

thomasdavis avatar Dec 05 '23 18:12 thomasdavis

Hey @thomasdavis, I'd love to have onepage-plus back. It made minor changes to onepage I really enjoyed.

I've opened a PR #59. :rocket:

alexanderdavide avatar Dec 06 '23 19:12 alexanderdavide

Add dense2col theme https://github.com/hatelamers/jsonresume-theme-dense2col

thomasdavis avatar Dec 29 '23 10:12 thomasdavis

Hey, would be nice if you could include the engineering theme.

skoenig avatar Dec 30 '23 10:12 skoenig

Just FYI, it is not so much about whether or not to include the themes or not. The missing themes are broken due to an outdated source and often a problematic usage of and assumptions about the local file system. So the themes need to be fixed and can only then be included.

levino avatar Dec 30 '23 13:12 levino

@skoenig I've always loved that theme. Unfortunately the new system doesn't support the using of fs.readFileSync in npm templates.

You either need to use a build system or use import to get files in. I could help out writing a PR if you don't have the time. Otherwise checkout the packages/templates folder in this repo to see how other themes have migrated handlebars style themes.

thomasdavis avatar Jan 10 '24 11:01 thomasdavis

@thomasdavis Thanks for the hint about the templates, I'll try to find some time to work on making it compatible with the new system in the next few days. At the risk of overlooking something obvious: Is the complete code of a theme supposed to be vendored in this repository here under packages?

skoenig avatar Jan 13 '24 21:01 skoenig

Hello! Could you please add my extension for kendall theme: https://www.npmjs.com/package/jsonresume-theme-kendall-bushmanov

Greg-Bush avatar Feb 17 '24 14:02 Greg-Bush

I just published version 1.0.0 of my theme ”Vitae”, and I would like for it to be included in the registry. Thanks!

kasperab avatar May 16 '24 16:05 kasperab

This is a beautiful theme to add https://github.com/MoritzBru/jsonresume-theme-reactive

This one too https://github.com/bn3t/resume-ng

Might require some work to export a render function

thomasdavis avatar Jun 27 '24 17:06 thomasdavis

Hey, I quite like this template: https://github.com/davcd/jsonresume-theme-actual Could it be added? It supports pdf and html.

Here is an example: https://github.com/davcd/jsonresume-theme-actual/blob/master/docs/resume_extended.pdf

joeldierkes avatar Aug 17 '24 17:08 joeldierkes

Posting a request for verbum -- this was my favorite theme to print from

thehandsomezebra avatar Aug 29 '24 19:08 thehandsomezebra

Hi, I just developed my own theme called "grosjeanbaptiste" and got an error message indicating :

{"code":"TEMPLATE_MISSING","message":"This theme is currently unsupported. Please visit this Github issue to request it https://github.com/jsonresume/jsonresume.org/issues/36 (unfortunately we have recently (11/2023) disabled a bunch of legacy themes due to critical flaws in them, please request if you would like them back.)"}

Could someone approuve this theme ?

grosjeanbaptiste avatar Oct 14 '24 04:10 grosjeanbaptiste

Request for theme americano 🙏 https://github.com/NuclearRedeye/jsonresume-theme-americano?tab=readme-ov-file#readme

zapidan avatar Oct 23 '24 02:10 zapidan

Thanks for creating such an impactful tool! Is there a list of currently supported themes somewhere?

JasonBenfer avatar Dec 30 '24 16:12 JasonBenfer