Skip to content

Commit 5386897

Browse files
committed
introduce plugins.yml to render index by template engine. gitbucket-plugins#42
1 parent 13fa470 commit 5386897

File tree

2 files changed

+191
-191
lines changed

2 files changed

+191
-191
lines changed

_data/plugins.yml

+185
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
- name: Announce plugin
2+
description: Send announcements via email to groups of users, e.g. for maintenance.
3+
url: https://github.com/gitbucket-plugins/gitbucket-announce-plugin
4+
icon: fa fa-bullhorn
5+
distributed: false
6+
7+
- name: H2 Backup plugin
8+
description: Backup functionality of the H2 Database used by GitBucket.
9+
url: https://github.com/gitbucket-plugins/gitbucket-h2-backup-plugin
10+
icon: fa fa-database
11+
distributed: false
12+
13+
- name: Desktop Notification plugin
14+
description: Notify GitBucket activity directly on the desktop.
15+
url: https://github.com/yoshiyoshifujii/gitbucket-desktopnotify-plugin
16+
icon: fa fa-bell
17+
distributed: false
18+
19+
- name: Gist plugin
20+
description: Add code snippet Gist-like functionality to GitBucket.
21+
url: https://github.com/gitbucket/gitbucket-gist-plugin
22+
icon: fa fa-file-code-o
23+
distributed: true
24+
25+
- name: Commits Graph plugin
26+
description: Add commit graph views to GitBucket.
27+
url: https://github.com/yoshiyoshifujii/gitbucket-commitgraphs-plugin
28+
icon: fa fa-line-chart
29+
distributed: false
30+
31+
- name: AsciiDoc plugin
32+
description: Add AsciiDoc rendering capabilities to GitBucket.
33+
url: https://github.com/lefou/gitbucket-asciidoctor-plugin
34+
icon: fa fa-file-text
35+
distributed: false
36+
37+
- name: Bugspots plugin
38+
description: Add Google bugspots functionality to GitBucket.
39+
url: https://github.com/yoshiyoshifujii/gitbucket-bugspots-plugin
40+
icon: fa fa-bug
41+
distributed: false
42+
43+
- name: Pages plugin
44+
description: Project Pages for GitBucket.
45+
url: https://github.com/yaroot/gitbucket-pages-plugin
46+
icon: fa fa-book
47+
distributed: true
48+
49+
- name: Network plugin
50+
description: Network graph for GitBucket.
51+
url: https://github.com/mrkm4ntr/gitbucket-network-plugin
52+
icon: fa fa-code-fork
53+
distributed: false
54+
55+
- name: Emoji plugin
56+
description: Emoji support for GitBucket.
57+
url: https://github.com/gitbucket/gitbucket-emoji-plugin
58+
icon: fa fa-smile-o
59+
distributed: true
60+
61+
- name: RST plugin
62+
description: ReSTructured text renderer for GitBucket.
63+
url: https://github.com/amuramatsu/gitbucket-rst-plugin
64+
icon: fa fa-file-text
65+
distributed: false
66+
67+
- name: Explorer plugin
68+
description: Explorer like navigation side panel for your projects.
69+
url: https://github.com/gitbucket-plugins/gitbucket-explorer-plugin
70+
icon: fa fa-list-alt
71+
distributed: false
72+
73+
- name: FESS plugin
74+
description: Fast enterprise search for GitBucket using a FESS server.
75+
url: https://github.com/codelibs/gitbucket-fess-plugin
76+
icon: fa fa-search
77+
distributed: false
78+
79+
- name: PlantUML plugin
80+
description: Render PlantUML files in GitBucket.
81+
url: https://github.com/nus/gitbucket-plantuml-plugin
82+
icon: fa fa-object-group
83+
distributed: false
84+
85+
- name: Monitoring plugin
86+
description: Monitors and displays statistics about the running GitBucket instance.
87+
url: https://github.com/YoshinoriN/gitbucket-monitoring-plugin
88+
icon: fa fa-server
89+
distributed: false
90+
91+
- name: HTML5 Media plugin
92+
description: Renders HTML5 Media (Audio/Video/PDF) inline in GitBucket.
93+
url: https://github.com/kounoike/gitbucket-html5media-plugin
94+
icon: fa fa-html5
95+
distributed: false
96+
97+
- name: Jupyter plugin
98+
description: GitBucket plugin for rendering Jupyter or IPython files.
99+
url: https://github.com/kounoike/gitbucket-ipynb-plugin
100+
icon: fa fa-ravelry
101+
distributed: false
102+
103+
- name: Email Notifications plugin
104+
description: GitBucket plugin to send Email notifications.
105+
url: https://github.com/gitbucket/gitbucket-notifications-plugin
106+
icon: fa fa-envelope
107+
distributed: true
108+
109+
- name: CI plugin
110+
description: GitBucket plug-in that adds simple CI ability to GitBucket.
111+
url: https://github.com/takezoe/gitbucket-ci-plugin
112+
icon: fa fa-cog
113+
distributed: false
114+
115+
- name: Maven Repository plugin
116+
description: GitBucket plugin that provides Maven repository hosting on GitBucket.
117+
url: https://github.com/takezoe/gitbucket-maven-repository-plugin
118+
icon: fa fa-cubes
119+
distributed: false
120+
121+
- name: Mirror plugin
122+
description: This plugin adds repository mirroring to GitBucket.
123+
url: https://github.com/alexandremenif/gitbucket-mirror-plugin
124+
icon: fa fa-copy
125+
distributed: false
126+
127+
- name: H2Console plugin
128+
description: A GitBucket plugin that adds H2 console to the administration console.
129+
url: https://github.com/takezoe/gitbucket-h2console-plugin
130+
icon: fa fa-table
131+
distributed: false
132+
133+
- name: Backup plugin
134+
description: Plugin providing backup functionality for GitBucket.
135+
url: https://github.com/jyuch/gitbucket-backup-plugin
136+
icon: fa fa-floppy-o
137+
distributed: false
138+
139+
- name: Logs Viewer plugin
140+
description: A plugin allowing to view and control GitBucket logs.
141+
url: https://github.com/YoshinoriN/gitbucket-application-logs-plugin
142+
icon: fa fa-file-text-o
143+
distributed: false
144+
145+
- name: Kanban Board plugin
146+
description: A plugin for Kanban style issue management in GitBucket.
147+
url: https://github.com/kasancode/gitbucket-label-kanban-plugin
148+
icon: fa fa-check
149+
distributed: false
150+
151+
- name: Gantt Chart plugin
152+
description: A plugin for rendering a Gantt Chart view of the GitBucket issues.
153+
url: https://github.com/kasancode/gitbucket-gantt-plugin
154+
icon: fa fa-sliders
155+
distributed: false
156+
157+
- name: Swagger plugin
158+
description: A plugin for rendering a Swagger (OpenAPI) files.
159+
url: https://github.com/onukura/gitbucket-swagger-plugin
160+
icon: fa fa-ellipsis-h
161+
distributed: false
162+
163+
- name: R Markdown plugin
164+
description: A plugin for rendering a R Markdown files.
165+
url: https://github.com/onukura/gitbucket-rmarkdown-plugin
166+
icon: fa fa-registered
167+
distributed: false
168+
169+
- name: MathJax plugin
170+
description: A plugin for rendering a markdown files with MathJax.
171+
url: https://github.com/onukura/gitbucket-mathjax-plugin
172+
icon: fa fa-superscript
173+
distributed: false
174+
175+
- name: 3D file plugin
176+
description: A plugin for rendering 3D files.
177+
url: https://github.com/onukura/gitbucket-3dfile-plugin
178+
icon: fa fa-cube
179+
distributed: false
180+
181+
- name: GeoJSON plugin
182+
description: A plugin for rendering GeoJSON files.
183+
url: https://github.com/onukura/gitbucket-geojson-plugin
184+
icon: fa fa-map-marker
185+
distributed: false

index.html

+6-191
Original file line numberDiff line numberDiff line change
@@ -5,204 +5,19 @@
55
<div class="home">
66

77
<h1 class="page-heading">This is the community site for all the public <a href="https://github.com/gitbucket/gitbucket">GitBucket</a> plugins.</h1>
8-
8+
<script async src="https://cse.google.com/cse.js?cx=015899515212610647634:1ojf0jeezjy"></script>
9+
<div class="gcse-search"></div>
910
<h1 class="page-heading">Available Plugins:</h1>
1011
<p class="separator"/>
1112
<ul class="plugin-list">
13+
{% for plugin in site.data.plugins %}
1214
<li>
1315
<h2>
14-
<a class="post-link" href="https://github.com/gitbucket-plugins/gitbucket-announce-plugin"><span class="fa fa-bullhorn"></span>Announce plugin</a>
15-
</h2>
16-
<p>Send announcements via email to groups of users, e.g. for maintenance.</p>
17-
</li>
18-
<li>
19-
<h2>
20-
<a class="post-link" href="https://github.com/gitbucket-plugins/gitbucket-h2-backup-plugin"><span class="fa fa-database"></span>H2 Backup plugin</a>
21-
</h2>
22-
<p>Backup functionality of the H2 Database used by GitBucket.</p>
23-
</li>
24-
<li>
25-
<h2>
26-
<a class="post-link" href="https://github.com/yoshiyoshifujii/gitbucket-desktopnotify-plugin"><span class="fa fa-bell"></span>Desktop Notification plugin</a>
27-
</h2>
28-
<p>Notify GitBucket activity directly on the desktop.</p>
29-
</li>
30-
<li>
31-
<h2>
32-
<a class="post-link distributed"
33-
title="Distributed with the GitBucket WAR as of v4.15! No need to install it separately!"
34-
href="https://github.com/gitbucket/gitbucket-gist-plugin"><span class="fa fa-file-code-o"></span>Gist plugin</a>
35-
</h2>
36-
<p>Add code snippet Gist-like functionality to GitBucket.</p>
37-
</li>
38-
<li>
39-
<h2>
40-
<a class="post-link" href="https://github.com/yoshiyoshifujii/gitbucket-commitgraphs-plugin"><span class="fa fa-line-chart"></span>Commits Graph plugin</a>
41-
</h2>
42-
<p>Add commit graph views to GitBucket.</p>
43-
</li>
44-
<li>
45-
<h2>
46-
<a class="post-link" href="https://github.com/lefou/gitbucket-asciidoctor-plugin"><span class="fa fa-file-text"></span>AsciiDoc plugin</a>
47-
</h2>
48-
<p>Add AsciiDoc rendering capabilities to GitBucket.</p>
49-
</li>
50-
<li>
51-
<h2>
52-
<a class="post-link" href="https://github.com/yoshiyoshifujii/gitbucket-bugspots-plugin"><span class="fa fa-bug"></span>Bugspots plugin</a>
53-
</h2>
54-
<p>Add Google bugspots functionality to GitBucket.</p>
55-
</li>
56-
<li>
57-
<h2>
58-
<a class="post-link distributed"
59-
title="Distributed with the GitBucket WAR as of v4.15! No need to install it separately!"
60-
href="https://github.com/yaroot/gitbucket-pages-plugin"><span class="fa fa-book"></span>Pages plugin</a>
61-
</h2>
62-
<p>Project Pages for GitBucket.</p>
63-
</li>
64-
<li>
65-
<h2>
66-
<a class="post-link" href="https://github.com/mrkm4ntr/gitbucket-network-plugin"><span class="fa fa-code-fork"></span>Network plugin</a>
67-
</h2>
68-
<p>Network graph for GitBucket.</p>
69-
</li>
70-
<li>
71-
<h2>
72-
<a class="post-link distributed"
73-
title="Distributed with the GitBucket WAR as of v4.15! No need to install it separately!"
74-
href="https://github.com/gitbucket/gitbucket-emoji-plugin"><span class="fa fa-smile-o"></span>Emoji plugin</a>
75-
</h2>
76-
<p>Emoji support for GitBucket.</p>
77-
</li>
78-
<li>
79-
<h2>
80-
<a class="post-link" href="https://github.com/amuramatsu/gitbucket-rst-plugin"><span class="fa fa-file-text"></span>RST plugin</a>
81-
</h2>
82-
<p>ReSTructured text renderer for GitBucket</p>
83-
</li>
84-
<li>
85-
<h2>
86-
<a class="post-link" href="https://github.com/gitbucket-plugins/gitbucket-explorer-plugin"><span class="fa fa-list-alt"></span>Explorer plugin</a>
87-
</h2>
88-
<p>Explorer like navigation side panel for your projects.</p>
89-
</li>
90-
<li>
91-
<h2>
92-
<a class="post-link" href="https://github.com/codelibs/gitbucket-fess-plugin/"><span class="fa fa-search"></span>FESS plugin</a>
93-
</h2>
94-
<p>Fast enterprise search for GitBucket using a FESS server.</p>
95-
</li>
96-
<li>
97-
<h2>
98-
<a class="post-link" href="https://github.com/nus/gitbucket-plantuml-plugin"><span class="fa fa-object-group"></span>PlantUML plugin</a>
99-
</h2>
100-
<p>Render PlantUML files in GitBucket.</p>
101-
</li>
102-
<li>
103-
<h2>
104-
<a class="post-link" href="https://github.com/YoshinoriN/gitbucket-monitoring-plugin"><span class="fa fa-server"></span>Monitoring plugin</a>
105-
</h2>
106-
<p>Monitors and displays statistics about the running GitBucket instance.</p>
107-
</li>
108-
<li>
109-
<h2>
110-
<a class="post-link" href="https://github.com/kounoike/gitbucket-html5media-plugin"><span class="fa fa-html5"></span>HTML5 Media plugin</a>
111-
</h2>
112-
<p>Renders HTML5 Media (Audio/Video/PDF) inline in GitBucket.</p>
113-
</li>
114-
<li>
115-
<h2>
116-
<a class="post-link" href="https://github.com/kounoike/gitbucket-ipynb-plugin"><span class="fa fa-ravelry"></span>Jupyter plugin</a>
117-
</h2>
118-
<p>GitBucket plugin for rendering Jupyter or IPython files.</p>
119-
</li>
120-
<li>
121-
<h2>
122-
<a class="post-link distributed"
123-
title="Distributed with the GitBucket WAR as of v4.15! No need to install it separately!"
124-
href="https://github.com/gitbucket/gitbucket-notifications-plugin"><span class="fa fa-envelope"></span>Email Notifications plugin</a>
125-
</h2>
126-
<p>GitBucket plugin to send Email notifications.</p>
127-
</li>
128-
<li>
129-
<h2>
130-
<a class="post-link" href="https://github.com/takezoe/gitbucket-ci-plugin"><span class="fa fa-cog"></span>CI plugin</a>
131-
</h2>
132-
<p>GitBucket plug-in that adds simple CI ability to GitBucket.</p>
133-
</li>
134-
<li>
135-
<h2>
136-
<a class="post-link" href="https://github.com/takezoe/gitbucket-maven-repository-plugin"><span class="fa fa-cubes"></span>Maven Repository plugin</a>
137-
</h2>
138-
<p>GitBucket plugin that provides Maven repository hosting on GitBucket.</p>
139-
</li>
140-
<li>
141-
<h2>
142-
<a class="post-link" href="https://github.com/alexandremenif/gitbucket-mirror-plugin"><span class="fa fa-copy"></span>Mirror plugin</a>
143-
</h2>
144-
<p>This plugin adds repository mirroring to GitBucket.</p>
145-
</li>
146-
<li>
147-
<h2>
148-
<a class="post-link" href="https://github.com/takezoe/gitbucket-h2console-plugin"><span class="fa fa-table"></span>H2Console plugin</a>
149-
</h2>
150-
<p>A GitBucket plugin that adds H2 console to the administration console.</p>
151-
</li>
152-
<li>
153-
<h2>
154-
<a class="post-link" href="https://github.com/jyuch/gitbucket-backup-plugin"><span class="fa fa-floppy-o"></span>Backup plugin</a>
16+
<a class="post-link{% if plugin.distributed %} distributed{% endif %}" href="{{ plugin.url }}"><span class="{{ plugin.icon }}"></span>{{ plugin.name }}</a>
15517
</h2>
156-
<p>Plugin providing backup functionality for GitBucket.</p>
157-
</li>
158-
<li>
159-
<h2>
160-
<a class="post-link" href="https://github.com/YoshinoriN/gitbucket-application-logs-plugin"><span class="fa fa-file-text-o"></span>Logs Viewer plugin</a>
161-
</h2>
162-
<p>A plugin allowing to view and control GitBucket logs.</p>
163-
</li>
164-
<li>
165-
<h2>
166-
<a class="post-link" href="https://github.com/kasancode/gitbucket-label-kanban-plugin"><span class="fa fa-check"></span>Kanban Board plugin</a>
167-
</h2>
168-
<p>A plugin for Kanban style issue management in GitBucket.</p>
169-
</li>
170-
<li>
171-
<h2>
172-
<a class="post-link" href="https://github.com/kasancode/gitbucket-gantt-plugin"><span class="fa fa-sliders"></span>Gantt Chart plugin</a>
173-
</h2>
174-
<p>A plugin for rendering a Gantt Chart view of the GitBucket issues.</p>
175-
</li>
176-
<li>
177-
<h2>
178-
<a class="post-link" href="https://github.com/onukura/gitbucket-swagger-plugin"><span class="fa fa-ellipsis-h"></span>Swagger plugin</a>
179-
</h2>
180-
<p>A plugin for rendering a Swagger (OpenAPI) files.</p>
181-
</li>
182-
<li>
183-
<h2>
184-
<a class="post-link" href="https://github.com/onukura/gitbucket-rmarkdown-plugin"><span class="fa fa-registered"></span>R Markdown plugin</a>
185-
</h2>
186-
<p>A plugin for rendering a R Markdown files.</p>
187-
</li>
188-
<li>
189-
<h2>
190-
<a class="post-link" href="https://github.com/onukura/gitbucket-mathjax-plugin"><span class="fa fa-superscript"></span>MathJax plugin</a>
191-
</h2>
192-
<p>A plugin for rendering a markdown files with MathJax.</p>
193-
</li>
194-
<li>
195-
<h2>
196-
<a class="post-link" href="https://github.com/onukura/gitbucket-3dfile-plugin"><span class="fa fa-cube"></span>3D file plugin</a>
197-
</h2>
198-
<p>A plugin for rendering 3D files.</p>
199-
</li>
200-
<li>
201-
<h2>
202-
<a class="post-link" href="https://github.com/onukura/gitbucket-geojson-plugin"><span class="fa fa-map-marker"></span>GeoJSON plugin</a>
203-
</h2>
204-
<p>A plugin for rendering GeoJSON files.</p>
18+
<p>{{ plugin.description }}</p>
20519
</li>
20+
{% endfor %}
20621
</ul>
20722
<p class="separator"/>
20823
<p>Your plugin is not listed here? You want to move your plugin under the organization? Please open a <a href="https://github.com/gitbucket-plugins/gitbucket-plugins.github.io/issues">ticket/issue</a> to reference your demand.</p>

0 commit comments

Comments
 (0)