Open drcmda opened 7 years ago
I would be up for that. I do wonder why CSJS itself hasn't seen much activity lately and would like to reach out to @rtsao to see what's up.
Either way though, I do think having react-csjs
have zero dependencies by bringing CSJS in here would be great for the user API. This would also help us solve #2 .
I think the steps that you've outlined, in that order, make a lot of sense and I would be happy to support this. Let's start with moving CSJS in here and release a new version of react-csjs
with zero dependencies.
Thanks for this @drcmda ! @wKovacs64 any additional thoughts on this?
I'd like to hear what @rtsao has planned for CSJS, too. I'll admit it appears neglected if not abandoned (which is strange, given its his most popular repository by far). Depending on what he says, I think the overall proposal here could be good if we feel we have the time available to execute it.
Are you guys envisioning a scenario where we attempt to stay current with upstream CSJS (in the event its development picks up again) or a complete divergence from it once we're done integrating?
Submitted issue to CSJS: https://github.com/rtsao/csjs/issues/67
Please feel free to chime in with any other comments/questions/suggestions.
@wKovacs64 @drcmda reactions to rtsao's reply?
@tizmagik Well, you got him to acknowledge the lack of movement in CSJS, so that's good. Sounds like he has some good stuff planned for 2.x. If that's imminent, I'd think we'd want to wait for that - but if it's a long way off, I don't know. Your thoughts?
I noticed CSJS hasn't been updated for months now, important features (like noScope) haven't been published. Npm is outdated, issues aren't answered. Right now i pull CSJS from Github, otherwise i wouldn't be able to create global styles. I noticed there are some other open tickets that haven't been addressed, like extended CSS.
From what i have seen and tried, these two projects, CSJS and ReactCSJS are literally the only ones solving Reacts styling issues. They haven't gotten the attention they deserve (yet?) but i feel like there is something we could maybe do about it.
Move CSJS in here, as a fork so ReactCSJS has zero dependencies.
Make it a focussed React only project.
Trim fat should there be any, bring it to the latest state.
Create front-page tutorials that are easy to digest: scoped, no-scoped, tagged, decorated, how to apply post processing.
Create a recognizable brand.
Publish and introduce on Reddit, Medium, HN, etc, to attract devs that can help developing this.
Any thoughts about this?