Permalink
Browse files

Add automated index generation for future Geany plugin

  • Loading branch information...
1 parent 408c3e1 commit 76d8e14a6abf45e431d7ecdf3b024915fe9eb044 @codebrainz committed Jun 28, 2012
Showing with 573 additions and 1 deletion.
  1. +7 −1 Makefile
  2. +127 −0 index/index.conf
  3. +119 −0 index/index.json
  4. +156 −0 index/index.xml
  5. +16 −0 scripts/Makefile
  6. +109 −0 scripts/genindex
  7. +18 −0 scripts/index.conf.in
  8. +10 −0 scripts/index.json.in
  9. +11 −0 scripts/index.xml.in
View
@@ -27,6 +27,12 @@ uninstall:
# safety in case there's other stuff in there.
rm -f $(UNINSTALL_THEMES)
+indices:
+ make -C scripts indices
+
+clean:
+ make -C scripts clean
+
ChangeLog:
git --no-pager log --format="%ai %aN %n%n%x09* %s%n" > ChangeLog
@@ -37,4 +43,4 @@ dist: $(THEMES) README.md Makefile ChangeLog AUTHORS COPYING
tar -cjf $(ARCHIVE_NAME) $(ARCHIVE_TEMP_DIR)/
rm -rf $(ARCHIVE_TEMP_DIR) ChangeLog
-.PHONY: all install uninstall dist ChangeLog
+.PHONY: all install uninstall dist ChangeLog index clean
View
@@ -0,0 +1,127 @@
+# This file is auto-generated from `index.conf.in`, do not edit!
+#
+# The special repositories group, for color schemes `repo_name` for
+# screenshots `repo_name_screens`. Both point to a URI that when having the
+# color schemes name and extension will resolve to a file. The basename is
+# each color scheme's group name here, ex. [bespin] is bespin.conf and
+# bespin.png for color schemes and screenshots, respectively.
+[repositories]
+default=https://raw.github.com/codebrainz/geany-themes/master/colorschemes
+default_screens=https://github.com/codebrainz/geany-themes/raw/master/screenshots
+
+# Each theme follows the pattern:
+# [theme_name]
+# name=The Theme Name
+# desc=The description of the theme.
+# repos=repo_name
+# vers=42
+[bespin]
+name=Bespin
+desc=A port of the Bespin theme.
+repos=default
+version=1.22.0
+
+[dark-fruit-salad]
+name=Dark Fruit Salad
+desc=Low contrast theme ported from the set_geany_colors utility
+repos=default
+version=1.22.0
+
+[dark]
+name=Dark
+desc=Dark syntax colouring theme
+repos=default
+version=1.22.0
+
+[fluffy]
+name=Fluffy
+desc=Port of the Fluffy theme from gedit-themes.
+repos=default
+version=1.22.0
+
+[gedit]
+name=Gedit
+desc=A port of Gedit's default theme.
+repos=default
+version=1.22.0
+
+[github]
+name=GitHub
+desc=Similar to GitHub.com's highlighting colors.
+repos=default
+version=1.22.0
+
+[kugel]
+name=Kugel
+desc=A dark, but not too dark with focus to be comfortable to the eyes.
+repos=default
+version=1.22.0
+
+[oblivion2]
+name=Oblivion 2
+desc=Based on the Gedit color scheme Oblivion and the Dark Color Scheme with rearranged colors.
+repos=default
+version=1.22.0
+
+[railcasts2]
+name=Railcasts 2
+desc=A port of railscasts2 from gedit-themes.
+repos=default
+version=1.22.0
+
+[retro]
+name=Retro
+desc=Inspired by old green screen terminals.
+repos=default
+version=0.01
+
+[slushpoppies]
+name=Slush and Poppies
+desc=A port of Slush and Poppies from gedit-themes.
+repos=default
+version=1.22.0
+
+[solarized-dark]
+name=Solarized (dark)
+desc=Dark Solarized theme for Geany
+repos=default
+version=1.22.0
+
+[solarized-light]
+name=Solarized (light)
+desc=Light Solarized theme for Geany
+repos=default
+version=1.22.0
+
+[tango-dark]
+name=Tango
+desc=Loosely based on the Dark theme, but Tangofied.
+repos=default
+version=1.22.0
+
+[tango-light]
+name=Tango Light
+desc=A light theme using Tango colors.
+repos=default
+version=1.22.0
+
+[tinge]
+name=Tinge
+desc=A tinge more tanginess
+repos=default
+version=1.22.0
+
+[vibrant-ink]
+name=Vibrant
+desc=Vibrant Ink Theme for Geany
+repos=default
+version=1.22.0
+
+[zenburn]
+name=Zenburn
+desc=A port of Zenburn from gedit-themes.
+repos=default
+version=1.22.0
+
+
+
View
@@ -0,0 +1,119 @@
+{
+ "repos": {
+ "default": {
+ "src": "https://raw.github.com/codebrainz/geany-themes/master/colorschemes",
+ "screens": "https://github.com/codebrainz/geany-themes/raw/master/screenshots"
+ }
+ },
+ "themes": {
+ "bespin": {
+ "name": "Bespin",
+ "desc": "A port of the Bespin theme.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "dark-fruit-salad": {
+ "name": "Dark Fruit Salad",
+ "desc": "Low contrast theme ported from the set_geany_colors utility",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "dark": {
+ "name": "Dark",
+ "desc": "Dark syntax colouring theme",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "fluffy": {
+ "name": "Fluffy",
+ "desc": "Port of the Fluffy theme from gedit-themes.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "gedit": {
+ "name": "Gedit",
+ "desc": "A port of Gedit's default theme.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "github": {
+ "name": "GitHub",
+ "desc": "Similar to GitHub.com's highlighting colors.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "kugel": {
+ "name": "Kugel",
+ "desc": "A dark, but not too dark with focus to be comfortable to the eyes.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "oblivion2": {
+ "name": "Oblivion 2",
+ "desc": "Based on the Gedit color scheme Oblivion and the Dark Color Scheme with rearranged colors.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "railcasts2": {
+ "name": "Railcasts 2",
+ "desc": "A port of railscasts2 from gedit-themes.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "retro": {
+ "name": "Retro",
+ "desc": "Inspired by old green screen terminals.",
+ "repos": ["default"],
+ "version": "0.01"
+ },
+ "slushpoppies": {
+ "name": "Slush and Poppies",
+ "desc": "A port of Slush and Poppies from gedit-themes.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "solarized-dark": {
+ "name": "Solarized (dark)",
+ "desc": "Dark Solarized theme for Geany",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "solarized-light": {
+ "name": "Solarized (light)",
+ "desc": "Light Solarized theme for Geany",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "tango-dark": {
+ "name": "Tango",
+ "desc": "Loosely based on the Dark theme, but Tangofied.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "tango-light": {
+ "name": "Tango Light",
+ "desc": "A light theme using Tango colors.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "tinge": {
+ "name": "Tinge",
+ "desc": "A tinge more tanginess",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "vibrant-ink": {
+ "name": "Vibrant",
+ "desc": "Vibrant Ink Theme for Geany",
+ "repos": ["default"],
+ "version": "1.22.0"
+ },
+ "zenburn": {
+ "name": "Zenburn",
+ "desc": "A port of Zenburn from gedit-themes.",
+ "repos": ["default"],
+ "version": "1.22.0"
+ }
+ }
+}
+
Oops, something went wrong.

0 comments on commit 76d8e14

Please sign in to comment.