Shared Application Store for a Platform-as-a-Service (PaaS) System
First Claim
1. A computer-implemented method, comprising:
- receiving, by a processing device of an application store, an indication of a selection of an application provided by the application store, the application configured for deployment on a platform-as-a-service (PaaS) system;
issuing, by the processing device, a command to create a copy of a repository associated with the selected application, wherein the command to create the copy further comprises tracking changes made to the copy and flowing the tracked changes to the repository from which the copy originates; and
sending, by the processing device, a copy of the repository in response to the command to create the copy, wherein the copy of the repository is deployed on the PaaS system for a user that selected the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A shared application store for a platform-as-a-service (PaaS) system is disclosed. A method of the disclosure includes receiving, by a processing device of an application store, an indication of a selection of an application provided by the application store, the application configured for deployment on a platform-as-a-service (PaaS) system, issuing a command to create a copy of a repository associated with the selected application, wherein the command to create the copy further comprises tracking changes made to the copy and flowing the tracked changes to the repository from which the copy originates, and sending a copy of the repository in response to the command to create the copy, wherein the copy of the repository is deployed on the PaaS system for a user that selected the application.
15 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a processing device of an application store, an indication of a selection of an application provided by the application store, the application configured for deployment on a platform-as-a-service (PaaS) system; issuing, by the processing device, a command to create a copy of a repository associated with the selected application, wherein the command to create the copy further comprises tracking changes made to the copy and flowing the tracked changes to the repository from which the copy originates; and sending, by the processing device, a copy of the repository in response to the command to create the copy, wherein the copy of the repository is deployed on the PaaS system for a user that selected the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a memory; and a processing device communicably coupled to the memory, the processing device to; provide a graphical user interface (GUI) comprising a listing of applications configured for deployment on a platform-as-a-service (PaaS) system; receive an indication of a selected application via the GUI; issue a command to fork a repository associated with the selected application; generate a copy of the repository and supplemental information associated with the repository to support the command to fork; and send the generated copy of the repository and the supplemental information in response to the fork command, wherein the copy of the repository is deployed on the PaaS system for a user that selected the application. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
-
receiving, by a processing device of an application store, an indication of a selection of an application provided by the application store, the application configured for deployment on a platform-as-a-service (PaaS) system; issuing, by the processing device, a command to fork a repository associated with the selected application; and sending, by the processing device, a copy of the repository in response to the fork command, wherein the copy of the repository is deployed on the PaaS system for a user that selected the application. - View Dependent Claims (17, 18, 19, 20)
-
Specification