Skip to content
Jiří Janoušek edited this page May 22, 2018 · 6 revisions

Tasks

  • Invite the maintainer to Nuvola Maintainers team.
  • Upgrade their account to Tiliado developers.
  • Make the first release and publish flatpak builds.
  • Announce the new script.

Choices

You can decide on the level of cooperation:

  1. You can use it for your own purposes. There are no requirements from my side.
  2. You can have it published in the master (devel/unstable) branch of the Nuvola Apps flatpak repository. For that, your script has to comply with a few guidelines and be maintained under the Tiliado organization, but you will still have direct commit access to the GitHub repo. Scripts from the devel repo are not announced to the public though. You'll be invited to the Tiliado organization on GitHub and receive a Tiliado developer account on Tiliado.eu so that you can use all Nuvola flatpaks without paying.
  3. You can have it published in the stable branch of the Nuvola Apps flatpak repository and later maybe in Ubuntu's snap store. For that, your script must be kept up-to-date with Nuvola guidelines and features.

What's your choice?

Texts

Hello XXX. Thanks for your work and interest in becoming a member of Nuvola Apps project. There are a few actions to take. You can tick them here for your convenience.

  • I've invited you to Nuvola Maintainers team. After you accept the invitation, could you transfer your repository to that team? You will still be the maintainer of the repository with a complete write access. However, in case you leave the project, somebody else can carry on.

  • Please create a Tiliado account and tell me your username. Your account will be then upgraded to developer account and you will gain free access to flatpak builds of Nuvola 4.x including all premium features.

  • Subscribe to the nuvola-player-devel mailing list as important announcements are posted there. This mailing list has low traffic so don't be afraid that your mailbox will be full of spam.

  • Take a look at Service Integration Guidelines: Rules and guidelines you should follow. Please make sure you are familiar with the process how releases are made. If you have any questions about the guidelines or suggestions to improve them, don't hesitate to ask here.

  • Make sure that your script works with the latest release of Nuvola ADK and tell me whether it does. I won't publish your script until I receive an explicit confirmation from you.

  • Make yourself familiar with Nuvola ADK and try to build & run your script. If there are any issues, don't hesitate to ask here.

  • New scripts should be state of the art at the time of the first release. They should take advantage of the latest available Nuvola's features and APIs to provide the best system integration possible. Could you take a look at progress bar and volume management integration (both added in Nuvola 4.5)?

  • I recommend going through Service Integration Tutorial, which provides information on how to use Nuvola SDK and to create web app scripts.

  • Look at Media Player Integration and consider adding relevant missing functionality, e.g. track rating, progress bar and volume management integration.

  • Could you look at the ticket #424 whether some points apply to your script?