livecodelab icon indicating copy to clipboard operation
livecodelab copied to clipboard

documentation

Open davidedc opened this issue 9 years ago • 14 comments

what people are looking for: screen shot 2015-06-23 at 10 10 09

what they get: screen shot 2015-06-23 at 10 14 30

davidedc avatar Jun 23 '15 09:06 davidedc

haha, so yeah, we could do with improving this couldn't we. Maybe worth making use of the wiki that github provides for a project?

rumblesan avatar Jun 23 '15 13:06 rumblesan

Im teaching this with kids aged 9/10/11 and blatantly a reference would be awesome.

ashleyjamesbrown avatar Jul 06 '16 21:07 ashleyjamesbrown

+1 . Argh yes just didn't have the time to make it happen...

davidedc avatar Jul 06 '16 22:07 davidedc

Are all the methods easily understandable from the source code ? Ive been using processing for 8 years and also p5js for about a year so im fairly up on the potential syntax and usage. Happy to try and find time for some basic beginner reference. I just know that it would help a lot.

ashleyjamesbrown avatar Jul 07 '16 07:07 ashleyjamesbrown

hi, that would be ace. I don't think there is a need to dive into the source code - the commands are really either same as Processing or they are illustrated in the tutorial. All the keywords are in the first 90 lines here: https://github.com/davidedc/livecodelab/blob/master/src/coffee/languages/livelangv1/code-preprocessor.coffee#L70

Also note that we have this: https://github.com/davidedc/livecodelab/blob/009b5a9b92fe5e55b4d123c8b840c56f372a7a25/docs/intros/functional-aspects.md and this: https://github.com/davidedc/livecodelab/blob/009b5a9b92fe5e55b4d123c8b840c56f372a7a25/docs/intros/language-intro.md

and of course all the tutorial menu could be of help...

davidedc avatar Jul 07 '16 08:07 davidedc

Couple more notes.

1- Worth checking some "guerrilla notebook" solutions such as:

  • kajero http://www.joelotter.com/kajero/ . Seems like really quick and no-fuss, I'd love this one. See some notes on it here: https://www.reddit.com/r/programming/comments/4jhaav/kajero_interactive_javascript_notebooks/
  • tiddlywiki http://tiddlywiki.com/

as these would allow very simple hosting (it's all static content) and also give editing ability without needed complex server solutions (just edit, then export and save the export into github).

Also there are some discussions around document generation here: http://stackoverflow.com/questions/35623309/tool-used-to-generate-three-js-documentation (three.js docs are nice because they have an "edit" button that points directly to the source).

2- the place to add documentation would ideally be a section on the website ( livecodelab.net ) , so anybody can access it easily . The source code for the site is kept separate, here: https://github.com/davidedc/Livecodelab-website/tree/gh-pages

3- we should ideally add a version in the URL e.g. /reference/2.1/ (and /reference/latest/ pointing at the latest version) since we are definitely going to break things with time...

davidedc avatar Jul 07 '16 11:07 davidedc

how about a tutorial for making music and a reference for the samples that i could use

Luraktinus avatar Dec 22 '18 19:12 Luraktinus

@Luraktinus a couple of the examples really do contain the whole syntax and samples, let me know if those alone suffice!

davidedc avatar Dec 22 '18 21:12 davidedc

yeah, i have seen this but i kinda miss a list of samples that are included (not some of it, all of them)

Luraktinus avatar Dec 22 '18 22:12 Luraktinus

the “list of all samples” really should contain all of them. If it doesn’t, it’s a mistake, perhaps you could tell us the ones that are missing ?

davidedc avatar Dec 23 '18 19:12 davidedc

to make sure we are on the same list, please tell me what list are you talking about...

Luraktinus avatar Dec 24 '18 06:12 Luraktinus

sure it’s one of the examples, called “try them all”, source code is here: https://github.com/davidedc/livecodelab/blob/master/src/programs/demos/soundtrythemall.lcl.yaml

davidedc avatar Dec 24 '18 16:12 davidedc

if you look at the samples in here, there are some more. https://github.com/davidedc/livecodelab/blob/master/src/programs/demos/sounddjcastro.lcl.yaml

same goes to some other examples

Luraktinus avatar Dec 25 '18 13:12 Luraktinus

yes we should add those in a next version. Feel free to submit a patch if you get to it before anyone else!

davidedc avatar Dec 25 '18 18:12 davidedc