The sketches on codedoodl.es are 100% community-sourced. The submission / review / approval process is handled entirely in the open on GitHub.
You can either fork the repo yourself and manually add your doodle source code before submitting a pull request, or alternatively... you can just fill out a form, and we'll do the legwork in getting the pull request / code prepared for you :)
These are the minimum number of files required for each doodle, these will be used to display / reference each individual doodle on the site / extension.
-
index.htmlEvery doodle must have a single
index.htmlfile as an entry point. This file must be situated in the root of the doodle directory, which should be located in/doodles/<author_github_username>/<doodle_name>. -
manifest.jsonMost importantly - each doodle requires a manifest file which contains all the metadata for the doodle, including doodle information / instructions, author details and tech used. You can manually create this file based on the schema outlined here, or if you use the doodle-creation utility script (
utils/createDoodle.js), the manifest will be automatically generated based on answers you have given.
Route 1 - using createDoodle.js util script
- Fork repo and clone local version
cdin to local repo and run$ [sudo] npm i- Run
$ node utils/createDoodle.js - Answer the questions within the interactive CLI - this creates a new directory within
/doodles/<author_github_username>/<doodle_name>, and populates amanifest.jsonfile for you - Paste in your doodle
index.htmland accompanying asset files / directories - Push to github
- Submit pull request!
Route 2 - DIY
- Fork repo and clone local version
- Manually create directory at
/doodles/<author_github_username>/<doodle_name> - Create
manifest.jsonin this directory based on schema outlined here - Paste in your doodle
index.htmland accompanying asset files / directories - Push to github
- Submit pull request!
Fill out this form with a link to live version of your doodle / the source code, and some meta data around you / the doodle.
Once submitted we'll upload to the development site and send you a link to check everything looks OK before pushing to the live site.