Hey!

Hello everyone.
I know this is a better fit for tiddlywikiDev, but I hope that having this 
tool more regular people will try to start developing tw5 plugins.

During my first years of experience with tiddlywiki, the hardest part about 
plugin programming was how to start:

   -  Which tools do I need ?
   -  How should I configure them?
   - What's the required folder structure?
   - How is the structure of x tiddlywiki module? Which are the correct 
   fields? Headers?
   - Which names should I give to my files? Which extensions are acceptable 
   ?
   - How can I build an index page? Where can I publish it?
   - Which plugins do I need ? What are the basic ones? 
   - What are the available themes ?


etc, etc

I just published a yeoman generator for scaffolding tiddlywiki 5 plugins. 
It bootstraps a nodejs dev environment.
It includes the following features:


   - Very comfortable developer experience
   - Use latest Javascript ES6 features thanks to Babel
   - Automatic github pages publishing using Travis-CI
   - Easy management using npm scripts
   - Automatic code rebuild and server restart on changes using nodemon
   - Add plugins just by selecting them from a list of official ones
   - Add themes just by selecting them from a list of official ones
   - Add languages just by selecting them from a list of official ones
   - Scaffolding of tiddlywiki's Javascript modules (just during project 
   generation at the moment)
   - startup module
      - javascript macro
      - javascript library
   

Future features

   - Scaffolding of all kind of tiddlywiki Javascript modules using 
   subgenerators at any time (not only during first bootstrap)
   
I know that one generator exists already, but this one is focused 
specifically on plugin development, while the other is more about a regular 
tiddlywiki on nodejs. 
I think both have their target audience.

I want to give special credit to Felixhayasi, the creator of tiddlymap. He 
is the author of the original gulpfile that is used.


For more information about installation and 
usage: https://www.npmjs.com/package/generator-tw5-plugin
For contributtions and feature 
requests: https://github.com/danielo515/generator-tw5-plugin

Hope more people starts developing plugins after this

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" 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 https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/66cd16a2-d518-4067-88ce-ef641e1c2f42%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to