Skip to content
App to learn programming using a basic CoffeeScript drawing API
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets feat: change logo top-left corner with new one Jun 14, 2019
bin Adding logs for abnormal app termination (#426) Oct 16, 2018
config Share target Apr 29, 2019
debian Challenge: Keep progress when redoing previous challenges (#435) May 29, 2019
icon Removed app dialog before the app itself (Make/Play/Social) May 10, 2017
jenkins Update CI May 7, 2019
kano-content-blacklist Add kano-content blacklist Jan 29, 2016
kano_draw Browser: Disable the inspector Oct 26, 2018
kdesktop Merge pull request #12 from KanoComputing/cli_launch Feb 17, 2015
lib [PC-168] Challenge tips disappear if challenge already complete (#437) Jun 11, 2019
media Restored English text on splash screen May 3, 2017
po Fixed some translations Sep 14, 2016
resources/icon-set Added asset for discover kano button Feb 2, 2016
styles Use kash fully Apr 29, 2019
test/unit Define supported locales instead of just languages Aug 22, 2016
utils Add find app util May 7, 2019
vendor Use kash fully Apr 29, 2019
views Share target Apr 29, 2019
www Use yarn May 6, 2019
.eslintrc.js Add linter May 6, 2019
.gitignore Add linter May 6, 2019
Jenkinsfile Fix missing dependencies and build steps Nov 23, 2016
LICENSE Added missing LICENSE file Apr 14, 2016 Add linter May 6, 2019 Updated the docs Sep 14, 2016
bundle Template amends, fix environment on bundle task Apr 11, 2015
gulpfile.js Use kash fully Apr 29, 2019
index.js Share target Apr 29, 2019
kit-app-shell.conf.js Add linter May 6, 2019
make-art-screenshot.png updated the readme Aug 24, 2015
package.json Update package.json Jun 3, 2019
rollup.config.js Use kash fully Apr 29, 2019
tsconfig.json Add linter May 6, 2019
yarn.lock Align versions May 7, 2019

Make Art

An app for learning programming using a basic CoffeeScript drawing API

Screenshot of the App

You can try the app here »


git clone
cd make-art


Build the app before running it

  • yarn build


  • yarn serve

Open your browser at http://localhost:4000


Run the watch script when developing

  • yarn watch


To build in the offline mode for Kano OS add these ENV vars:

OFFLINE=true NODE_ENV=production gulp

Since Node JS isn't included by default on the kit and the offline backend is implemented in Python, the easiest way to debug on the kit is to build the static assets on your machine and rsync them over to the kit as follows:

rsync -av make-art "user@ip:~/make-art"

On Kano OS, go to the bin/ directory and launch the kano-draw script which will start the server and open a python-webkit browser with Make Art.

user@kano-os ~ $ cd ~/make-art/bin
user@kano-os ~ $ ./kano-draw
You can’t perform that action at this time.