So, I don't know whether this is the right place to ask this question or not (I'm new here) but I want to build a custom Software Center for Ubuntu and derivatives.

Now that would be like just another app but I need information on a few topics:

  1. Where can I get resources to build Ubuntu apps? (I can use electron framework currently)
  2. How can I parse the repository information in an application to load apps, show popular apps, install and remove installed apps.
  3. I would also like to have a built in review system for the apps. What would be the best method to do it?
  4. If used commands, can I use NodeJS to develop the app?
  5. Can I fork some app to get started?

If you do know about any useful links, documentation or guides, please link them up here. Also include your tips for developing apps if you’re are currently a developer. I am a new developer and want to contribute to the FOSS community.

Thanks in advance.

New contributor
Lucifer Conrad Reeves is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

closed as off-topic by Nicolas Raoul Jan 11 at 15:36

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • What is a software center - a complete software development environment, i.e. all tools for that? That is way too broad. – Jan Doggen Jan 11 at 14:13
  • Well, you can alteast tell me where to start. I visited developer.ubuntu.com and was kinda lost there coz I was unable to find necessary resources. – Lucifer Conrad Reeves Jan 11 at 14:20
  • Ubuntu's software is open source, you can probably fork it. In any case, the right place to ask is askubuntu.com Cheers! – Nicolas Raoul Jan 11 at 15:36