Adds web field to packages.

This commit is contained in:
Grzegorz Adam Hankiewicz 2013-11-07 21:13:57 +01:00
parent 2e952b4419
commit b3858fed34
2 changed files with 91 additions and 47 deletions

View File

@ -9,7 +9,7 @@ To add your own package, fork this repository, edit packages.json and make
a pull request.
Packages.json is a simple array of objects. Each package object should have the
following fields:
following fields (unless the field is marked as optional):
* name - The name of the package, this should match the name in the package's
babel file.
@ -19,8 +19,10 @@ following fields:
* tags - A list of tags describing this package.
* description - A description of this package.
* license - The license of the source code in the package.
* web - An optional url for humans to read additional information about
the package.
Your packages may be removed if the url stops working. It goes without
saying that your pull request will not be accepted unless you fill out all of
the above fields correctly, the package that ``url`` points to must also contain
a babel file, or else it will be rejected.
Your packages may be removed if the url stops working. It goes without saying
that your pull request will not be accepted unless you fill out all of the
above required fields correctly, the package that ``url`` points to must also
contain a babel file, or else it will be rejected.

View File

@ -5,7 +5,8 @@
"method": "git",
"tags": ["library", "commandline", "arguments", "switches", "parsing"],
"description": "Provides a complex commandline parser",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/gradha/argument_parser"
},
{
@ -14,7 +15,8 @@
"method": "git",
"tags": ["library", "commandline", "sound", "recycle", "os"],
"description": "Too awesome procs to be included in nimrod.os module",
"license": "MIT"
"license": "MIT",
"web": "http://gradha.github.io/genieos/"
},
{
@ -23,7 +25,8 @@
"method": "git",
"tags": ["web", "http", "framework", "dsl"],
"description": "A sinatra-like web framework for Nimrod.",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/dom96/jester"
},
{
@ -32,7 +35,8 @@
"method": "git",
"tags": ["hash", "murmur"],
"description": "MurmurHash in pur Nimrod.",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/olahol/nimrod-murmur"
},
{
@ -41,7 +45,8 @@
"method": "git",
"tags": ["roguelike", "game", "library", "engine", "sdl", "opengl", "glsl"],
"description": "Wrapper of the libtcod library for the Nimrod language.",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/Vladar4/libtcod-nim"
},
{
@ -50,7 +55,8 @@
"method": "git",
"tags": ["library", "serialization", "file", "compression"],
"description": "File compression routines in C for iOS and Nimrod",
"license": "Allegro 4 Giftware"
"license": "Allegro 4 Giftware",
"web": "https://github.com/gradha/epak"
},
{
@ -59,7 +65,8 @@
"method": "git",
"tags": ["game", "engine", "sdl"],
"description": "Simple 2D game engine for Nimrod language.",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/Vladar4/nimgame"
},
{
@ -68,7 +75,8 @@
"method": "git",
"tags": ["game", "library", "opengl"],
"description": "High level OpenGL-based Game Library",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/fowlmouth/nimrod-sfml"
},
{
@ -77,7 +85,8 @@
"method": "git",
"tags": ["game", "networking", "udp"],
"description": "Wrapper for ENet UDP networking library",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/fowlmouth/nimrod-enet"
},
{
@ -86,7 +95,8 @@
"method": "git",
"tags": ["library", "locale", "i18n", "localization", "localisation", "globalization"],
"description": "A simple library for localizing Nimrod applications.",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/Amrykid/nim-locale"
},
{
@ -95,7 +105,8 @@
"method": "git",
"tags": ["game", "opengl", "wrappers", "library", "assorted"],
"description": "A collection of reusable modules and wrappers.",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/fowlmouth/nimlibs"
},
{
@ -104,7 +115,8 @@
"method": "git",
"tags": ["build", "automation", "sortof"],
"description": "make-like for Nimrod. Describe your builds as tasks!",
"license": "DATWPL"
"license": "DATWPL",
"web": "https://github.com/fowlmouth/nake"
},
{
@ -113,7 +125,8 @@
"method": "git",
"tags": ["library", "glfw", "opengl", "windowing", "game"],
"description": "Nimrod bindings for GLFW library.",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/rafaelvasco/nimrod-glfw"
},
{
@ -122,7 +135,8 @@
"method": "git",
"tags": ["library", "physics", "game"],
"description": "Binding for Chipmunk 6.1",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/fowlmouth/nimrod-chipmunk"
},
{
@ -131,7 +145,8 @@
"method": "git",
"tags": ["library", "glfw", "opengl", "windowing", "game"],
"description": "A High-level GLFW 3 wrapper for the Nimrod programming language",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/EXetoC/nim-glfw3"
},
{
@ -140,7 +155,8 @@
"method": "git",
"tags": ["library", "audio"],
"description": "A libao wrapper for the Nimrod programming language",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/EXetoC/nim-ao"
},
{
@ -149,7 +165,8 @@
"method": "git",
"tags": ["library", "terminal", "io"],
"description": "Termbox wrapper.",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/fowlmouth/nim-termbox"
},
{
@ -158,7 +175,8 @@
"method": "hg",
"tags": ["library", "opengl", "math", "game"],
"description": "OpenGL math library",
"license": "CC0"
"license": "CC0",
"web": "https://bitbucket.org/BitPuffin/linagl"
},
{
@ -167,7 +185,8 @@
"method": "git",
"tags": ["library", "javascript", "kde"],
"description": "KWin JavaScript API wrapper",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/reactormonk/nim-kwin"
},
{
@ -176,7 +195,8 @@
"method": "git",
"tags": ["library", "wrapper", "opencv", "image", "processing"],
"description": "OpenCV wrapper",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/dom96/nim-opencv"
},
{
@ -185,7 +205,8 @@
"method": "git",
"tags": ["app", "binary", "package", "manager"],
"description": "Babel package manager",
"license": "BSD"
"license": "BSD",
"web": "https://github.com/nimrod-code/babel"
},
{
@ -194,7 +215,8 @@
"method": "git",
"tags": ["app", "binary", "ide", "gtk", "nimrod"],
"description": "A Nimrod IDE.",
"license": "GPLv2"
"license": "GPLv2",
"web": "https://github.com/nimrod-code/Aporia"
},
{
@ -203,7 +225,8 @@
"method": "git",
"tags": ["app", "binary", "blog", "static", "generator"],
"description": "Static blog generator ala Jekyll.",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/dom96/ipsumgenera"
},
{
@ -212,7 +235,8 @@
"method": "git",
"tags": ["library", "wrapper", "pastebin"],
"description": "Pastebin API wrapper",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/achesak/nimrod-pastebin"
},
{
@ -221,7 +245,8 @@
"method": "git",
"tags": ["library", "wrapper", "weather"],
"description": "Yahoo! Weather API wrapper",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/achesak/nimrod-yahoo-weather"
},
{
@ -230,7 +255,8 @@
"method": "git",
"tags": ["library", "wrapper", "weather"],
"description": "NOAA weather API wrapper",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/achesak/nimrod-noaa"
},
{
@ -239,7 +265,8 @@
"method": "git",
"tags": ["library", "rss", "xml", "syndication"],
"description": "RSS library",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/achesak/nimrod-rss"
},
{
@ -248,7 +275,8 @@
"method": "git",
"tags": ["library", "math", "trigonometry"],
"description": "Nimrod math library",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/achesak/extmath.nim"
},
{
@ -257,7 +285,8 @@
"method": "git",
"tags": ["wrapper", "gui", "gtk"],
"description": "Wrapper for gtk2, a feature rich toolkit for creating graphical user interfaces",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/nimrod-code/gtk2"
},
{
@ -266,7 +295,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper for cairo, a vector graphics library with display and print output",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/nimrod-code/cairo"
},
{
@ -275,7 +305,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper for X11",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/nimrod-code/x11"
},
{
@ -284,7 +315,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "High-level and low-level wrapper for OpenGL",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/nimrod-code/opengl"
},
{
@ -293,7 +325,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper to interface with the Lua interpreter",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/nimrod-code/lua"
},
{
@ -302,7 +335,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper for the TCL programming language",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/nimrod-code/tcl"
},
{
@ -311,7 +345,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper to interface with Python interpreter",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/nimrod-code/python"
},
{
@ -320,7 +355,8 @@
"method": "git",
"tags": ["wrapper"],
"description": "Wrapper to interface with Microsoft Windows",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/nimrod-code/windows"
},
{
@ -329,7 +365,8 @@
"method": "git",
"tags": ["library", "embedded data", "appended data", "alchemy"],
"description": "API to read appended files from your own binary",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/gradha/nimrod-ouroboros"
},
{
@ -347,7 +384,8 @@
"method": "git",
"tags": ["dropbox"],
"description": "Tool to clean up filenames shared on Dropbox",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/gradha/dropbox_filename_sanitizer/"
},
{
@ -356,7 +394,8 @@
"method": "git",
"tags": ["csv", "parsing", "stringify", "library"],
"description": "Library for parsing, stringifying, reading, and writing CSV (comma separated value) files",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/achesak/nimrod-csv"
},
{
@ -365,7 +404,8 @@
"method": "git",
"tags": ["library", "wrapper", "geography"],
"description": "GeoNames API wrapper",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/achesak/nimrod-geonames"
},
{
@ -374,7 +414,8 @@
"method": "git",
"tags": ["library", "wrapper", "gravatar"],
"description": "Gravatar API wrapper",
"license": "MIT"
"license": "MIT",
"web": "https://github.com/achesak/nimrod-gravatar"
},
{
@ -383,7 +424,8 @@
"method": "git",
"tags": ["library", "wrapper", "cover art", "music", "metadata"],
"description": "Cover Art Archive API wrapper",
"license": "MIT"
"license": "MIT",
"web": "http://github.com/achesak/nimrod-cover-art-archive"
},
{