First off, thank you for considering contributing towards Shipyard! 🙌 There are several ways that you can help out, and any contributions, however small will always be very much appreciated. You will be appropriately credited in the readme - huge thank you to everyone who has helped so far 💞
Help improve Shipyard by taking a very short, 6-question survey. This will give me a better understanding of what is important to you, so that I can make Shipyard better in the future :)
Shipyard now has a Showcase where you can show off a screenshot of your dashboard, and get inspiration from other users (and I really love seeing how people are using Shipyard). To submit your dashboard, either open a PR or raise an issue.
Donations help to cover server costs, development time and caffeine ;) Don't feel any pressure to donate anything, as Shipyard and my other projects will always be 100% free, for everyone, for ever.
Sponsoring will give you several perks - for $1 / £0.75 per month, you'll get a sponsor badge on your profile, be credited on the Shipyard's readme, with a link to your website/ profile/ socials, get priority support, have your feature ideas implemented, plus lots more. For more info, see @KhulnaSoft-bot's Sponsor Page.
You can also send a one-off small contribution using crypto
-
BTC:
3853bSxupMjvxEYfwGDGAaLZhTKxB2vEVC
-
ETH:
0x0fc98cBf8bea932B4470C46C0FbE1ed1f6765017
/khulansoft.eth
-
XMR:
471KZdxb6N63aABR4WYwMRjTVkc1p1x7wGsUTEF7AMYzL8L94A5pCuYWkosgJQ5Ze8Y2PscVCGZFJa3hDPg6MaDq47GUm8r
-
LTC:
MAuck6Ea1qaNihwKfXutkR1R6BorMth86H
-
ZEC:
t1bw1SefijsXRDQVxC9w64XsRK8hBhtQohQ
Bug reports helps me to discover bugs I was unaware of, and then fix them, in order to make Shipyard more reliable long term. This is a simple, yet really helpful step you can take to help improve Shipyard. Sentry is an open source error tracking and performance monitoring tool, which enables the identification any errors which occur in the production app (only if you enable it).
To enable error reporting:
appConfig:
enableErrorReporting: true
All reporting is disabled by default, and no data will ever be sent to any external endpoint without your explicit consent. All statistics are anonymized and stored securely. For more about privacy and security, see the Sentry Security Docs.
If you speak another language, then adding translations will help make Shipyard available to non-native English speakers. This is a very quick and easy task, as all application text is located in locales/en.json
, so adding a new language is as simple as copying this file and translating the values. You don't have to translate it all, as any missing attributes will just fallback to English. For a full tutorial, see the Multi-Language Support Docs.
Contributing to the code or docs is super helpful. You can fix a bug, add a new feature or improve an existing one. If you've built your own custom widget, theme or view, consider sharing it in a PR. I've written several guides to help you get started, and the steps for setting up the development environment are outlined in the Development Docs. Feel free to ask if you have any questions.
Found a typo, or something that isn't as clear as it could be? Maybe I've missed something off altogether, or you hit a roadblock that took you a while to figure out. Submitting a pull request to add to or improve the documentation will help future users get Shipyard up and running more easily.
All content is located either in the ./README.md
or /docs/
directory, and synced to the Wiki and website using a GH action.
If you've found a bug, then please do raise it as an issue. This will help me know if there's something that needs fixing. Try and include as much detail as possible, such as your environment, steps to reproduce, any console output and maybe an example screenshot or recording if necessary.
I've enabled the discussion feature on GitHub, here you can share tips and tricks, useful information, or your dashboard. You can also ask questions, and offer basic support to other users.
BountySource is a platform for sponsoring the development of certain features on open source projects. If there is a feature you'd like implemented into Shipyard, but either isn't high enough priority or is deemed to be more work than it's worth, then you can instead contribute a bounty towards it's development. You won't pay a penny until your proposal is fully built, and you are satisfied with the result. This helps support the developers, and makes Shipyard better for everyone.
Shipyard is still a relatively young project, and as such not many people know of it. It would be great to see more users, and so it would be awesome if you could consider sharing with your friends or on social platforms.
Shipyard is on the following platforms, and if you could spare a few seconds to give it an upvote or review, this will also help new users discover Shipyard
If you've enjoyed Shipyard, you can follow the me to get updates about other projects that I am working on.
If you like, you could also consider subscribing to my mailing list for occasional blog post updates.
For a full list of Shipyard's contributors, see the Credits Page