US 11,726,776 B2
Super-app extension discovery and configuration via source code management platform comments
Hardik Goel, Seattle, WA (US); Arno Mihm, Sammamish, WA (US); Dragos Daniel Boia, Seattle, WA (US); Jacek Andrzej Czerwonka, Sammamish, WA (US); and Maksim Shmelev, Snoqualmie, WA (US)
Assigned to Microsoft Technology Licensing, LLC
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jan. 19, 2022, as Appl. No. 17/579,423.
Prior Publication US 2023/0229434 A1, Jul. 20, 2023
Int. Cl. G06F 8/71 (2018.01); G06F 8/36 (2018.01); G06F 8/73 (2018.01)
CPC G06F 8/71 (2013.01) [G06F 8/36 (2013.01); G06F 8/73 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, implemented at a computer system that includes a processor, for integrating super-app extension discovery and configuration within source code management platform comments, the method comprising:
based on a triggering event associated with a context within a code repository that is managed by a source code management platform, performing at least:
identifying a set of extensions to a super-app, the set of extensions being available for execution against the context;
based on a super-app configuration associated with the code repository, triggering execution of at least a subset of the set of extensions against the context;
generating a super-app output, the super-app output including: (i) an output of having triggered the subset of extensions against the context, (ii) a listing of one or more of the set of extensions as being a library of available extensions to the super-app, and (iii) an indication of a comment-based syntax for configuring an extension to the super-app; and
initiating posting of the super-app output as a first comment on a comment feed associated with the context;
after initiating posting of the super-app output as the first comment on the comment feed, receiving a user input via a second comment on the comment feed, the user input using the comment-based syntax to specify a configuration change for a particular extension in the set of extensions; and
based at least on the user input, generating a modified super-app configuration associated with the code repository, the modified super-app configuration comprising the configuration change for the particular extension in the set of extensions.