Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
CodeIssuesDiscussionsWikiPull RequestsProjectsCommitsActionsReleasesContributorsPulse● GatesSecuritySettingsDeploymentsPipelineInsightsAgents✨ Explain✨ Ask AI✨ Workspace✨ Spec✨ Tests▓ Debt Map✨ NL Search🏛 Archaeology
Blame · Line-by-line history

plugin.xml

Each line is annotated with the commit that last touched it. Click any SHA to jump to that commit and see the surrounding change.

plugin.xmlBlame110 lines · 1 contributor
0377886Claude1<idea-plugin>
2 <id>com.gluecron.jetbrains</id>
3 <name>Gluecron</name>
4 <version>0.1.0</version>
5
6 <vendor email="support@gluecron.com" url="https://gluecron.com">Gluecron</vendor>
7
8 <description><![CDATA[
9 <p>Gluecron integration for JetBrains IDEs (IntelliJ IDEA, WebStorm, GoLand, PyCharm, and more).</p>
10 <p>AI-native code intelligence platform — git hosting, automated CI, and push-time gate enforcement.</p>
11 <br/>
12 <p><b>Features:</b></p>
13 <ul>
14 <li><b>Open PR List</b> — browse open pull requests for the current repository in your browser</li>
15 <li><b>Create Issue</b> — open the new issue form for the current repository in your browser</li>
16 <li><b>Merge PR</b> — merge the open pull request for the current branch via the Gluecron API</li>
17 <li><b>View Health</b> — open the repository health/CI dashboard in your browser</li>
18 </ul>
19 <br/>
20 <p>Configure your Gluecron host URL and personal access token via
21 <b>Settings → Tools → Gluecron</b>.</p>
22 ]]></description>
23
24 <change-notes><![CDATA[
25 <ul>
26 <li>0.1.0: Initial release — Open PR, Create Issue, Merge PR, View Health</li>
27 </ul>
28 ]]></change-notes>
29
30 <!-- Minimum/maximum IDE versions (2023.1+) -->
31 <idea-version since-build="231" until-build="251.*"/>
32
33 <!-- Depends on the bundled Git4Idea plugin for VCS root detection -->
34 <depends>com.intellij.modules.platform</depends>
35 <depends>Git4Idea</depends>
36
37 <extensions defaultExtensionNs="com.intellij">
38 <!-- Startup activity: loads settings and validates connectivity -->
39 <postStartupActivity
40 implementation="com.gluecron.GluecronPlugin"/>
41
42 <!-- Persistent settings storage -->
43 <applicationService
44 serviceImplementation="com.gluecron.settings.GluecronSettingsState"/>
45
46 <!-- Settings UI page under Tools -->
47 <applicationConfigurable
48 parentId="tools"
49 instance="com.gluecron.settings.GluecronSettingsConfigurable"
50 id="com.gluecron.settings"
51 displayName="Gluecron"/>
52 </extensions>
53
54 <actions>
55 <!-- Top-level Gluecron menu in the main menu bar -->
56 <group id="GluecronMenuGroup" text="Gluecron" description="Gluecron actions" popup="true">
57 <add-to-group group-id="MainMenu" anchor="last"/>
58
59 <action
60 id="com.gluecron.actions.OpenPrAction"
61 class="com.gluecron.actions.OpenPrAction"
62 text="Open PR List"
63 description="Open the pull request list for this repository in a browser tab"
64 icon="AllIcons.Vcs.Branch">
65 </action>
66
67 <action
68 id="com.gluecron.actions.CreateIssueAction"
69 class="com.gluecron.actions.CreateIssueAction"
70 text="Create Issue"
71 description="Open the new issue form for this repository in a browser tab"
72 icon="AllIcons.General.Add">
73 </action>
74
75 <action
76 id="com.gluecron.actions.MergePrAction"
77 class="com.gluecron.actions.MergePrAction"
78 text="Merge PR for Current Branch"
79 description="Merge the open pull request for the current branch via the Gluecron API"
80 icon="AllIcons.Vcs.Merge">
81 </action>
82
83 <action
84 id="com.gluecron.actions.ViewHealthAction"
85 class="com.gluecron.actions.ViewHealthAction"
86 text="View Repo Health"
87 description="Open the repository health and CI dashboard in a browser tab"
88 icon="AllIcons.Debugger.ThreadStates.Idle">
89 </action>
90
91 <separator/>
92
93 <action
94 id="com.gluecron.actions.OpenSettingsAction"
95 class="com.intellij.openapi.options.ShowSettingsUtil"
96 text="Gluecron Settings..."
97 description="Open Gluecron plugin settings">
98 </action>
99 </group>
100
101 <!-- Also surface actions in the VCS Operations popup -->
102 <group id="GluecronVcsGroup" text="Gluecron" description="Gluecron actions" popup="true">
103 <add-to-group group-id="VcsGroups" anchor="last"/>
104 <reference ref="com.gluecron.actions.OpenPrAction"/>
105 <reference ref="com.gluecron.actions.CreateIssueAction"/>
106 <reference ref="com.gluecron.actions.MergePrAction"/>
107 <reference ref="com.gluecron.actions.ViewHealthAction"/>
108 </group>
109 </actions>
110</idea-plugin>