Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
Disclosed are various embodiments for an automated process for configuring a client device for software development in a particular development environment defined by an organization. In one example, a computing device is configured to configure a development environment associated with an organization on the computing device. A developer tool application associated with the organization can be downloaded. The computing device can modify a targeted application associated with the developer tool application and generate documentation for the targeted application based at least in part on the modification of the targeted application. An error assessment of a software upload can be performed. The software upload can be transmitted to a code repository based at least in part on the error assessment indicating that the software upload is compliant with an error configuration file.
Core Innovation
The invention provides an automated configuration service for configuring a development environment associated with an organization entity on a computing device. The service configures the development environment based on an assessment of a list of installed applications and a list of configuration settings for the computing device, so that the development environment aligns with organization-defined requirements.
The service retrieves a developer tool application associated with the organization entity and modifies a targeted application associated with the developer tool application based at least in part on a configuration file associated with the development environment. The modification supports generating documentation for the targeted application based at least in part on the modification, and the documentation includes a text description for the modification of the targeted application.
The invention also performs an error assessment of a software upload associated with the targeted application. The error assessment is based at least in part on an error configuration file based at least in part on an upload request for the software upload, and the system transmits the software upload to a code repository based at least in part on the error assessment indicating that the software upload is compliant with the error configuration file.
Claims Coverage
The document explicitly includes three independent claims (system, method, and non-transitory computer-readable medium). Across these independents, the claim set covers an organization-associated development-environment configuration workflow and an error-assessed software-upload transmission to a code repository, with six inventive features tied to assessment lists, configuration files, documentation generation, and compliance-based transmission.
Organization-Entity Development-Environment Configuration via Assessment
Configure a development environment associated with an organization entity on the computing device based at least in part on an assessment of a list of installed applications and a list of configuration settings for the computing device.
Developer Tool Retrieval Associated with the Organization Entity
Download or retrieve a developer tool application associated with the organization entity.
Targeted Application Modification via Development-Environment Configuration File
Modify or configure a targeted application associated with the developer tool application based at least in part on a configuration file associated with the development environment.
Documentation Generation Based on Targeted Application Modification
Generate documentation for the targeted application based at least in part on the modification of the targeted application, where the documentation includes a text description for the modification.
Upload Error Assessment Using Error Configuration File
Perform an error assessment of a software upload based at least in part on an error configuration file based at least in part on an upload request for the software upload.
Compliance-Conditioned Transmission of Software Upload to Code Repository
Transmit the software upload to a code repository based at least in part on the error assessment indicating that the software upload is compliant with the error configuration file.
Overall, the independent claims require configuring an organization-associated development environment by assessing installed applications and configuration settings, retrieving an organization-associated developer tool, modifying a targeted application using a development-environment configuration file, generating documentation based on the targeted application modification, and performing an error assessment of a software upload using an error configuration file before transmitting the upload to a code repository only when compliant.
Stated Advantages
Not explicitly described in patent.
Documented Applications
Not explicitly described in patent.
Interested in licensing this patent?