jbolda / gatsby-theme-bulma

MIT License
6 stars 0 forks source link

Interested in collaborating #1

Open pauleveritt opened 5 years ago

pauleveritt commented 5 years ago

I have a bulma-based Gatsby site which I'm planning to extract into a theme package. I'm interested in collaborating, though some of my choices might be different than what you'd want.

jbolda commented 5 years ago

I would be happy to discuss, either here or by other mediums (see list on my website).

pauleveritt commented 5 years ago

First of what will likely be a series of dealbreakers. 😄

I was interested in replacing my Bulma-for-React components with react-bulma-components.

jbolda commented 5 years ago

I specifically choose not to use a react-bulma library so I could have more control over when I wanted to upgrade Bulma. I also started using bulma when those were in their infancy though.

On a slightly related topic, have you tried making your site into a theme? It is rather difficult to make much of the styling dynamic because everything is based on classes and html elements. It almost necessitates making everything into component just to make the styling configurable. I started to do the bare minimum but realized it was going to be an uphill battle.

Is there a specific reason you would prefer the library that you linked? There is a fair number to choose from. I have added some additional colors (5 total instead of just the primary/secondary, with a terrible naming scheme). I believe there is value in it, but I am unsure how it would fit into one of these component libraries.

pauleveritt commented 5 years ago

Like you, when I did mine, I chose not to use any react+bulma package because of a bad experience with Bloomer. I'm not convinced I'll do RBC but I will try and hope it succeeds. I didn't enjoy making my own components for various regions.

When you say dynamic, how dynamic to you mean? Where the user gets to for example switch themes by clicking a button?

jbolda commented 5 years ago

I mostly implemented setting the color through the config, but I wanted to also implement a dark mode. Overall this theme works for the former case and I've got it on multiple sites.