Skip to content

Commit

Permalink
Merge pull request #303 from LedgerHQ/Update-Plugin-Submission
Browse files Browse the repository at this point in the history
update form
  • Loading branch information
cfranceschi-ledger authored Nov 4, 2024
2 parents 7e6de37 + 0d669ae commit 9d552fb
Showing 2 changed files with 41 additions and 8 deletions.
2 changes: 1 addition & 1 deletion pages/docs/device-app/getting-started.mdx
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ In this section of the Developer Portal, you will find the resources to build, t

We recommend you get in touch with us before starting your development process.
- For general device applications, post a message in the #dev-support channel [on our Discord server](https://discord.gg/Ledger).
- For Ethereum plugins, fill in [this form](https://docs.google.com/forms/d/e/1FAIpQLSd2e4BAfuZJOUYKhqcxMvMGNY12ShZ-UG5Lu0Se8AIVdlu2lA/viewform) and contact us at discover@ledger.fr.
- For Ethereum plugins, if you are not already in contact with one of our teams, fill in [this form](https://docs.google.com/forms/d/e/1FAIpQLSd2e4BAfuZJOUYKhqcxMvMGNY12ShZ-UG5Lu0Se8AIVdlu2lA/viewform) and contact us at discover@ledger.fr.

This will ensure you do not lose time and get on the right track.

47 changes: 40 additions & 7 deletions pages/docs/device-app/submission-process/submission-form.mdx
Original file line number Diff line number Diff line change
@@ -14,7 +14,11 @@ Please make sure you followed this [process](./) and the coding requirements, an

### Ready to submit your App for review?

Once you have finished your work and you have collected all the App items you must enter them in [this form](https://tally.so/r/w8QKbr).
Once you have finished your work and you have collected all the App items you must enter them in:

- [This form](https://tally.so/r/w8QKbr) for **device apps**
- [This form](https://tally.so/r/woVdEb) for **plugins**


Make sure you thoroughly complete the form to ensure a speedy release process.

@@ -23,11 +27,13 @@ Make sure you thoroughly complete the form to ensure a speedy release process.
</Callout>


## App Form Checklist
## Submision forms checklist

This section is a summary outline of what is needed in the process od developing a device app. The list below is organised by category and some items are quite varied.
This section is a summary outline of what is needed in the process od developing a device app or a plugin. The list below is organised by category and some items are quite varied.
Please make sure you have understood what is expected. You may use this list as a checklist.

## Device Apps

#### General information

- App Name
@@ -36,7 +42,6 @@ Please make sure you have understood what is expected. You may use this list as
- Postal address
- Email address
- The app compatibility with our devices
- The service the DApp provide and the smart contract addresses

#### Technical specifications for clones

@@ -55,9 +60,9 @@ Please make sure you have understood what is expected. You may use this list as
#### Security and requirements

- I certify that I have read the [coding guidelines](../develop/tutorials) and the [requirements](../develop/requirements)
- I certify that my app repository has a test folder that contains Unit Tests list and functional Tests (for device apps only)
- I certify that the App has been fully tested with a [companion wallet](./deliverables/companion-wallet) (for device apps only)
- All vulnerabilities have been fixed (for device apps only)
- I certify that my app repository has a test folder that contains Unit Tests list and functional Tests
- I certify that the App has been fully tested with a [companion wallet](./deliverables/companion-wallet)
- All vulnerabilities have been fixed


#### Deliverables
@@ -72,6 +77,34 @@ Please make sure you have understood what is expected. You may use this list as
- Marketing plan (optional)


#### Warranty and liability

- I have read and agree with information laid out the [warranty and liability disclaimer](./deliverables/legal/)

## Plugins

#### General information

- dApp Name
- The service the dApp provide and the smart contract addresses
- Legal Entity name
- Postal address
- Email address

#### Security and requirements

I certify that I have read the [coding guidelines](../develop/tutorials) and the [requirements](../develop/requirements)


#### Deliverables

- The [Guidelines_enforcer and Build_and_functional_tests workflow](../develop/requirements/development#workflows) succeeds
- Two icons for the Ledger Stax, Nano and for "My Ledger" in Ledger Live, in PNG or GIF
(see [Icons](./deliverables/icons/))
- Link to a Google doc tutorial about how to install and use your app (see [Third Party Applications Support](./deliverables/support)). The doc must include the link to the published tutorial hosted on third party website.
- Links to your application user support (email address, Slack/Reddit/Telegram/Discord communities)


#### Warranty and liability

- I have read and agree with information laid out the [warranty and liability disclaimer](./deliverables/legal/)

0 comments on commit 9d552fb

Please sign in to comment.