As you probably know, the Penpot Community has already helped advance Penpot in several areas.
Like e.g. helping to translate for text within penpot using WebLate.
adding a library and/or template
creating a plugin for Penpot
and the many other possibilities with the support of a Penpot member each time if needed.
Within this great Community, I suspect there are some who can get along with programming.
After consulting with a Penpot member, it would be brilliant should npm packages be supported within Penpot.
Why npm packages
npm, short for Node Package Manager, is the default package manager for the JavaScript runtime environment Node.js. Itās used to discover, share, distribute, and use code and packages for building JavaScript applications, including libraries, frameworks, and tools.
It gives design teams more control to import fully functional component libraries from the npm registry. The benefit of designing prototypes with a component library is designers get full functionality and fidelity without writing a single line of code!
See also Distribute UI across an organization article from Storybook
How to Contribute
Depending on how many people are interested in contributing, we can see how consultation will take place. E.g. through a shared document on e.g. cryptpad and creating a telegram or Discord or ā¦ group. In any case, someone from Penpot can be called upon to provide the necessary support for possible questions.
After that, I think it might be best to have 1 GitHub account where the community sends the commits to build the signature tuning for npm packages, before applying everything to Penpotās GitHub repo. Should there be any other ideas of approach feel free to let us know.
How to Get Involved
Should you be interested in contributing see š¤ Help Penpot move forward by Community Contribution - #3 by BDV or send me an Direct Message.