HI BJ, That's great, thank you. You may have seen that I recently committed a tiddler giving instructions for building plugins in the browser:
On Sat, Feb 15, 2014 at 11:03 AM, BJ <[email protected]> wrote: > Here are some notes on what I do to create a new tw5 plugin using github. > This includes build instructions that I use on a linux machine. It should > be the same or similar with the mac and maybe the same if you use cygwin on > the pc. > > First read the stuff on tiddlywiki.com - > http://tiddlywiki.com/static/PluginMechanism.html > and install node.js and git. > > Note that in github all your repositories must live in your 'root' dir - > you cannot organise stuff with dirs. I now prepend 'TW5-' to my tiddlywiki5 > projects to group them together by name. > > Go to github create new repo TW5-myplugin > choose a location in your filesystem (eg TW5) for a tw5 project issue > commands: > mkdir TW5 > git clone https://github.com/Jermolene/TiddlyWiki5.git TW5 > cd TW5 > cd plugins > mkdir myorg > cd myorg > git clone https://github.com/mygithub/TW5-myplugin.git myplugin > cd myplugin > git status > --now created you files-- note that tw5 javascript files contain an > inital 'comment' which includes a title that determines the name of the > tiddler that will contain the source eg "title: $:/plugins/bj/Dev/trace.js" > > include the file > plugin.info (see https://github.com/buggyj/TW5-Dev.git for an example) > > BUILDING (my way) > I use a build dir within my plugin source so that I can build a > 'demo.html' of the plugin. This dir can be copied from > https://github.com/buggyj/TW5-Dev.git, you will need to modify the file > plugins/myorg/myplugin/build/demo/tiddlywiki.info > to include a reference your plugin dir instead of 'Dev' > cd to TW5/plugins/myorg/myplugin/build/ > type > ./bld.sh > > BUILDING (modify tiddlywiki5 files) > Modify editions/tw5.com/tiddlywiki.info to include a reference to your > plugin dir. > From the root of your TW5 tree issue command > > ./qbld.sh > > the resultant file (index.html or demo.html) ends up in dir "../ > jermolene.github.com" relative to TW5/ > > SAVE TO GITHUB > From plugins/myorg/myplugin/build/ issue commands > --for first checkin add all files-- > git add -A > --commit to your local repository--- > git commit -am "something meaningful about this check in" > --copy local changes to github-- > git push > > It is possible to add tags (as TW5 does) for releases > > -- > You received this message because you are subscribed to the Google Groups > "TiddlyWikiDev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/tiddlywikidev. > For more options, visit https://groups.google.com/groups/opt_out. > -- Jeremy Ruston mailto:[email protected] -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywikidev. For more options, visit https://groups.google.com/groups/opt_out.
