cssinjs/jss

I want to contribute, where do I start?

kof opened this issue · 12 comments

kof commented

Hey,

if you want to contribute but don't know where to start, write a comment here, ideally give me some hints on what kind of issue you are looking for:

  • level of complexity (low, moderate, high)
  • issue type (bug, enhancement, feature)
  • maybe your area of interest (flow, ts, react, core, documentation, cssinjs.org site, repl, material-ui related issues)

I will suggest you a few issues and will try to guide you through the requirements.

Best,
Oleg

I am happy to help, I've spent some time messing with concurrent mode, and createUseStyles.

kof commented

@half-halt want to send a PR?

Yes, that's fine, please email me I want to know more about how contribute good about this.

kof commented

@Issam-AB feel free to describe what you want to work on or what you are looking for and what kind of troubles you had so far with contributing!

@kof ( Not sure if this is best place to put it. )

I have been working on css-to-js, a vscode extension which can help CssinJs users to migrate from css to CssInJs.
( which was my need for few of the projects. )

it Handles

  • css mediaQueries.
  • multiple class or a whole css file conversion in one go.
  • css keyframes.

PS - i tried using online tools (like transform-tools or popular css-in-js extention ) but none of them solved all the issues.

I would be glad if this extension can be of any help to other cssInJs library users.

kof commented

@Rishabh-Rathod we have a list of community projects https://cssinjs.org/community-projects?v=v10.5.0 also consider contributing to existing tools if possible

@kof

Thanks for the list.
As per the list of projects jss-codemorphs is solving similar problem.
As per my research Pseudo Class Support is missing.
i have raised an issue .. looking forward to contribute to it.

It's not that pseudo classes aren't supported, it's just not good about converting multiple references to the same class selector in flat CSS to $className references yet.

@kof
i would like to start my contribution from low complexity and react.
i have just started ts as well
any suggestions ?

kof commented

@mdsadiq consider these and these let me know if you need further help in the corresponding issues

Hello @kof,

I would like to solve low complexity bugs. I can work with ts, react.

kof commented

hi @dksingla, I have labeled a few https://github.com/cssinjs/jss/issues?q=is%3Aopen+is%3Aissue+label%3Acomplexity%3Alow

Otherwise try to read through the issues and see what will make sense to you