Skip to content

magnusfagerlund/LimeBootstrapAppStore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#LIME Bootstrap AppStore

This repo contains all apps available for LIME Bootstrap. The appstore itself can be found here

##Building apps Check out the manual page

##Committing an app Any app committed, containing a valid app.json-file will automatically be added to the AppStore. As soon as you visit the AppStore, a complete rebuild will be trigged, and your app should show up. The purpose of the app.json-file is to provide information about the app, versioning and installation.

A commit is done by pushing a new folder, containing an app, to this repo. If you are a member of the Lundalogik organisation you can simply push it to master. Otherwise use a pull request.

WARNING: Committing an invalid app.json may cause the appstore to crash. Take an extra look before committing. If something goes bad, just fix your json and the appstore should recover all by itself.

NOTE: The app.json powers the versioning system of the app. When you raise a version number an automatic message will be shown to all users of the app, with debug enabled, asking them to update.

Any pictures (.jpg, .jpeg, .png) in the app's root folder will automatically be used as cover pictures for the app. If you don't want these pictures to be distributed when someone downloads your app, just append an undersore _ to the filename and it will be ignored. _example.png

The information about the app in the appstore is pulled from the README.md-file in the app's root folder

##App.json The app.json should be formated as:

{
	"name": "[NAME OF APP]",
	"author":"[AUTHORS NAME]",
	"status":"[STATUS OF THE APP, CAN BE: 'release', 'beta' OR 'Development']",
	"shortDesc":"[A short text to describe the app]",
	"versions":[
			{
			"version":"1",
			"date":"2014-02-06",
			"comments":"Css improvements!"
		},
		{
			"version":"0.9",
			"date":"2013-11-18",
			"comments":"The first stable beta of the Business Funnel"
		}
	],
	"install":{

	}
}
  • Name: Name of the app. Call it something short but descriptive
  • Autor: Just to know who to blame
  • Status: Shows a badge in the appstore, displaying status. Development: not ready to be used, Beta: At your own risk, Release: Should work
  • Short Description: A short text to explain what the app is used for
  • Versions: an array containing different versions
    • version: An unsigned double (positive decimal)
    • date: Date of the update
    • comments: What does the update do?
  • Install: Not yet implemented, but the idea is that the apps should install themselves. This section will provide the instructions.

About

LimeBootstrap AppStore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 42.7%
  • Visual Basic .NET 21.2%
  • HTML 18.0%
  • CSS 8.6%
  • SQLPL 7.6%
  • XSLT 0.8%
  • Other 1.1%