Maybe this might be of interest to other TW5 plugin developers: TW5 
plugins, NPM, and Continuous Integration.

My *ThirdFlow* and *TW5FontAwesome* plugins are now available as npm 
packages. The rationale is that this way, other projects can pull in 
"upstream" plugins in a well-defined manner. Another rationale is, that 
this allows me to have CI/Continuous Integration for my own plugins, 
starting with ThirdFlow (npm package "tw5-thirdflow") and TW5FontAwesome 
(npm package "tw5-fontawesome").

The benefit is: as FontAwesome 5.0.x currently sees a rapid update cycle, 
all I now need to do is to run an automated update process before automated 
releases. The release cycle automatically deploys to GitHub pages for a 
live demonstration, to GitHub releases, and to the NPM registry. The CI 
provider is Travis-ci.org, which integrates nicely with GitHub.com. During 
automated release, the CI script ensures to run a final FontAwesome update, 
as well as pulls in the most recent upstream TiddlyWiki plugin(s), such as 
my own ThirdFlow.

Best regards,
TheDiveO

-- 
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 tiddlywikidev+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywikidev@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/39f7249f-a93d-4fd7-b070-8308c6a3758d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to