Skip to content

SpencerArtisan/glide

Repository files navigation

Build Status

GLIDE The General Language Integrated Development Environment...for kids

The aim of this project is to give children (aged 10 and upwards) a tool to write code. It is language agnostic and currently supports Groovy, Ruby and Javascript.

The sister runtime project can be found here. This project manages the program execution environment. It has a separate versioning strategy.

Setting up a Development Environment

To build and test .gradlew clean build dist

To build the executables you need to download JRE-1.8 for windows, linux and MacOS to the root directory from [here] (http://www.jwrapper.com/download.html).

Release Process

  1. Update the version numbers in build.gradle, installers/jwrapper-glide.xml, WelcomeScreen.java and run.sh
  2. Create release branch and push to github
  3. Run jenkins build on release branch
  4. Log into sonatype and find the staging repository
  5. Confirm it contains core and desktop artifacts, together with installers
  6. Close the staging repository and check it passed all validation rules
  7. Release the staging repository
  8. Confirm it is now in the sonatype release repository

Troubleshooting

DesktopLauncher not found - Means you did a gradle build without the dist

Additional Info

The Jenkins build is configured as follows: gradle build dist #!/bin/bash #wget http://simple-help.com/media/static/jwrapper/jwrapper-00044250826.jar #ln -s /var/lib/jenkins/JRE-1.8 ./JRE-1.8 ./package.sh gradle uploadArchives

About

A simple IDE for children to learn Groovy

Resources

Stars

Watchers

Forks

Packages

No packages published