-
Notifications
You must be signed in to change notification settings - Fork 23
How to: submit new app to Hub's Store
Alby Hub's App Store is a list of ready-to-use, interesting software and websites that can be connected to your Hub to programmatically use your sats in an easy and controlled way. Thanks to open protocol NWC, Alby Hub can be used by multiple apps and people.
Alby Hub is completely open-source. If you want to submit new app to the Hub's Store, please do it directly to its code, becoming our contributor. Please follow steps below:
id: simplified name of the app, with hyphens instead of spaces, ie: "your-app"
title: Name of submitted app, ie: "Your App"
description: One sentence description of the app, max 30 characters
webLink: URL to homepage of the app/project
playLink: Link go Google Play marketplace; optional
appleLink: Link go Apple App Store; optional
zapStoreLink: Link to Zap Store; optional
guide: Short, step-by-step instructions on how to link submitted app, via NWC connection secret provided by Alby Hub, formatted with HTML
logo:
A .png file displaying logo of submitted app; dimensions 200x200; compressed below 2kB; filename "id
.png"
This information will be used to render a card like this:
Upload the logo file to src/assets/suggested-apps/
(link to master)
Edit the /tree/master/frontend/src/components/SuggestedAppData.tsx
file (link to master)
Create new object yourapp
and fill it with the app info, according to the existing structure.
see example:
Make sure to include your app in the alphabetical order
Make sure your new lines of code corresponds to the file structure, and there is no interpunction missing
Make sure to add line import yourapp from "src/assets/suggested-apps/yourapp.png";
after necessary modifications in the front section of SuggestedAppData.tsx
Don't be afraid to make mistakes!
💙 Thank you for your #opensource contribution!
Join Discord server of NWC app developers and users
List of all compatible NWC apps
Alby Discover - explore the world of Bitcoin Ligthning & Nostr apps