Contribute to Open Source:A Comprehensive Guide for Everyone
I often get this question "How can I contribute to Open Source." It's time I put my experience and suggestions in a blog.
I wrote this Open Source Contribution guide 2 years ago, thanks to @erioldoesdesign.bsky.social we updated it to include a section on how you can contribute as designer to Open Source.
Eriol I appreciate your time and sharing your journey
www.santoshyadav.dev/blog/contrib...
17.02.2026 09:35 β π 5 π 2 π¬ 0 π 0
Thank you. I havenβt, but will check the rules and see if I can.
30.12.2025 08:31 β π 0 π 0 π¬ 0 π 0
An adversary card is open in the centre with the zoom-in effect on the copy card button. The card collection is open on the left, with selectable panels for cards from different collections (Custom adversaries, SRD Adversaries Tier 1-4).
Itβs Daggercard update time.
π All your cards are now saved (locally, in the browser) and easy to return to.
π You can use the official adversaries from the Daggerheartβs SRD.
βοΈ You can copy an existing card and customise it further.
Go make some adversaries at daggercard.tellstorypress.com
22.12.2025 15:59 β π 2 π 0 π¬ 1 π 0
Release v0.22.0 (2025-12-16) Β· author-more/penpot-desktop
Features
Added instance properties editor. #257
Moved basic instance edits (label, colour) and management (deletion) to a settings modal. It reduces the risk of accidentally deleting an instance, ...
Penpot Desktop v0.22 is out.
Itβs a small release with:
π improved instance editing (more accessible UI structure, experience unified with local creator),
π standardised installer naming (also smaller, arch-specific Windows installers),
π·οΈ improved Flathub meta info.
github.com/author-more/...
17.12.2025 15:20 β π 0 π 0 π¬ 0 π 0
Thank you.
I have ideas to improve it, looking forward to adding new, cool features when time allows.
If you will have a chance to use it (and the cards), I would love to hear how it went.
26.11.2025 11:38 β π 1 π 0 π¬ 0 π 0
A split view of a custom Daggerheartβs adversary statistics card and an editable form with the cardβs properties.
I thought it would be nice to have physical adversary cards, with checkable resources, so I made a tool for creating adversary cards for Daggerheart TTRPG from @darringtonpress.bsky.social.
If you would like to create a custom adversary card, or ten, itβs available at daggercard.tellstorypress.com
25.11.2025 11:03 β π 3 π 0 π¬ 1 π 0
Penpot Desktop now lets you open a fileβs view mode in a new window and can auto-reload the view when the @penpot.app file changes.
They are available as independent options and off by default, so make sure to check out the settings after the update to 0.21.0.
Release: github.com/author-more/...
17.11.2025 13:06 β π 8 π 2 π¬ 0 π 0
Local instance updating is live.
In the local instance creator, you can now π edit a local instance's settings and β¬ upgrade it to the newest @penpot.app version.
You can find details and get the version 0.19.0 from the release page: github.com/author-more/...
06.10.2025 09:34 β π 2 π 0 π¬ 0 π 0
I have an idea for a content management system plugin for @penpot.app.
Below is a video with a PoC:
- π§± batch item creation from a data set,
- βοΈ two-way editing,
- π·οΈ layer name based content pairing - the project works without the plugin.
Community discussion: community.penpot.app/t/penpot-cms...
11.09.2025 10:43 β π 2 π 1 π¬ 0 π 0
I just ran the first test update of a local @penpot.app instance using Penpot Desktop.
Everything went well, with one click to trigger @docker.com to pull new images and (re)create the containers. π
04.09.2025 11:21 β π 1 π 0 π¬ 1 π 0
How do you use view mode in @penpot.app?
Here is a proof of concept of an auto-reload for the view window. Once the file changes are saved, Penpot Desktop would refresh the view for you.
28.08.2025 11:34 β π 0 π 0 π¬ 0 π 0
The local instance creator form with the tag input focused and the list of value suggestions shown, e.g. latest, 2.8.1, 2.8.2, 2.8.0, 2.7.2.
You can now specify the @penpot.app version of the local instance to create.
It defaults to the βlatestβ, but any valid Penpot Docker repository tag should work, with suggestions for ten of the most recent tags.
27.08.2025 11:32 β π 1 π 0 π¬ 0 π 0
Tabs pinning, improved accessibility, and a stable Penpot embedding solution. I started work on the Penpot Desktopβs in-house tabs setup.
07.07.2025 19:15 β π 2 π 0 π¬ 0 π 0
You can now download all your @penpot.app projects at once, with Penpot Desktop.
Open the dashboard, click βDownload all projectsβ, specify the path and the archive name, and wait for the download to complete.
Get version 0.16 at github.com/author-more/...
27.06.2025 14:41 β π 4 π 1 π¬ 0 π 0
Penpot Desktop application displaying the Penpot web applicationβs dashboard. In the top right corner, next to the βNew projectβ button, there is a βDownload all projectsβ button.
A new feature for the Penpot Desktop is in the works. Can you spot the change in the @penpot.app UI?
04.06.2025 11:13 β π 3 π 0 π¬ 0 π 0
Penpot Desktop application with the native title bar. The settings panel is open, showing the title bar type selector set to "native".
You can now enable the native title bar for your Penpot Desktop window.
It is a new option in the settings panel, set to βoverlayβ by default, and a change takes effect after a restart.
Available in version 0.15 on its release page github.com/author-more/... and in the Flathub store.
21.05.2025 11:48 β π 6 π 0 π¬ 0 π 0
Design tokens starter kit. Version 1, April 2025. Including tokens for colors, spacing, density, dimensions, opacity, radius, rotation, and stroke widths.
I created a design tokens starter kit for @penpot.app and itβs now downloadable from the Penpot Hub.
If you try it, please let me know any feedback or feature requests. Iβll keep updating it for future Penpot releases.
penpot.app/penpothub/li...
#designTokens #penpot #openSource #foss
19.05.2025 15:19 β π 15 π 2 π¬ 1 π 0
The Penpot Desktop package is currently unsigned, which causes Gatekeeper to raise an error.
This issue goes into more detail and may be helpful: github.com/author-more/...
15.05.2025 10:26 β π 2 π 0 π¬ 1 π 0
Thank you. That's helpful information.
Indeed, itβs an issue with spaces in the path. I will look into it.
13.05.2025 17:48 β π 0 π 0 π¬ 0 π 0
Penpot Desktop can now set up a local @penpot.app instance for you.
Launch creator, name your instance, click βCreateβ.
β οΈ Itβs an experimental feature.
πͺ Windows is supported, but untested.
π‘οΈ Requires a non-sandbox environment.
Download: github.com/author-more/...
Docs: github.com/author-more/...
12.05.2025 07:35 β π 14 π 2 π¬ 3 π 0
Next in Penpot Desktop: one more step towards a seamless offline experience. With a click of a magic wand, you will be able to set up a local @penpot.app instance.
It requires @docker.com and will launch as an experimental feature.
26.04.2025 16:12 β π 12 π 1 π¬ 1 π 0
Thank you. I promise to reveal it really soon.
24.04.2025 11:51 β π 1 π 0 π¬ 0 π 0
Two buttons under the Penpot instance list setting: 'Add instance' and a magic wand icon.
A new, mysterious button showed up in the settings during the Penpot Desktop development. What could it be doing with @penpot.app?
22.04.2025 16:34 β π 3 π 0 π¬ 2 π 0
Top: VS Code settings panel showing the Git Blame Editor Decoration setting.
Bottom: A file in VS Code with inline Git blame information next to a line of code.
Recently, I learnt that in VS Code, you can have inline Git blame info without needing any extensions.
1. Go to Settings.
2. Search for "Git blame".
3. Tick the box for "Git βΊ Blame βΊ Editor Decorationβ.
Or you can set "git.blame.editorDecoration.enabled" to `true` in the Settings JSON.
Enjoy.
16.04.2025 10:30 β π 0 π 0 π¬ 0 π 0
I went on a small bug fixing spree for Penpot Desktop this week. It means:
- visual indicators for colourless tabs' states,
- a persistent "new tab" button,
- and more tab space in macOS's full-screen mode.
Just one more issue with instances to sort out and the v0.12.1 update will be out to you.
11.04.2025 09:49 β π 1 π 0 π¬ 0 π 0
π¨ Design + Open Source
π¬ Discuss https://discourse.opensourcedesign.net
πΈ Donate http://opencollective.com/opensourcedesign #opensourcedesign
opensourcedesign.net Β· https://mastodon.social/@opensourcedesign
Your friendly neighborhood library to help you build web components!
https://lit.dev
They/them π³οΈβπ π»
Human-rights centred designer
https://erioldoesdesign.github.io/
D&D π²
Open Source Design
@opensrcdesign
I make things for making things.
@leaverou@front-end.social on Mastodon, @leaverou elsewhere
https://lea.verou.me
my life is derp and i do derp shit
UX Designer, Front End Vue/Nuxt Dev, Penpot Designer, Retro gamer.
TypeScript expert w/ 100M+ monthly npm downloads. Creator of @valibot.dev & @formisch.dev, co-creator of https://standardschema.dev and engineer at https://usemotion.com
Developers fighting self-serving restrictions imposed on the web by tech giants.
Help us end #AppleBrowserBan & make web apps 1st-class. https://open-web-advocacy.org
Sincere poster. No cynicism. Dad to two sets of twins! Co-founder of tryhardstudios.com
- https://MasteringPostgres.com
- https://HighPerformanceSQLite.com
- https://screencasting.com
- https://mostlytechnical.com
- https://aaronfrancis.com
The Official Chromium Developers Account.
Check out our developer portals: https://developer.chrome.com/ and https://web.dev/
Anarchist altruist, down-to-earth, independent hobby astronaut π§βπ and amazingly lively, passionate web developer, in the stand against the technocrats. Creator of @nitropage.bsky.social, the FOSS visual website editor.
nitropage.org / lufrai.org
Product designer and Open Source lover |
Designer and Co-founder
@penpot.bsky.social
| π @elhombretecla@mastodon.world
π»Web developer
βοΈDesigner
π¨βπΎMicro Farmer
π¨Maker
I make websites.
FaΓ§o websites.
emanuelsaramago.com
interested in a11y, coding, ux, design, film, journalism, arts β’ english/german/sign language
CEO @penpot & @kaleidosnet / Open Source / Trad. Archery / TTRPG / Gardening / he-him https://elenya.net/
Content Marketing Lead at @penpot.bsky.social (by Kaleidos) #opensource
Penpot.app
Product design Β· @penpot.app from @kaleidos.net
Create small, fast, secure, cross-platform applications for Mac, Windows, Linux, iOS, and Android using web tech and Rust.
Build cross platform desktop apps with JavaScript, HTML, and CSS.