jermolene / build.jermolene.github.io Goto Github PK
View Code? Open in Web Editor NEWBuild and release tools for updating tiddlywiki.com
Build and release tools for updating tiddlywiki.com
As noted here, the version of empty.html downloaded via the big green button in "GettingStarted" includes a splash screen (the version at https://tiddlywiki.com/empty.html does not include the splash screen).
To address TiddlyWiki/TiddlyWiki5#3623 we need to extend the build scripts so that they can build the prerelease with the master
branch of TW5 while using the tiddlywiki-com
branch when rebuilding the current release with the latest documentation updates.
A complexity with the current build scripts is that they originated as the scripts I (@Jermolene) was using for my everyday development of TiddlyWiki5, and they still serve that purpose alongside being used to prepare builds for tiddlywiki.com. That is why the current scripts reach into the filing system for the files they need, rather than pulling them down afresh from git. In preparation for introducing continuous integration, it is proposed to drop support for using these scripts for local development and instead focus on the scenarios we need for CI. This means that the scripts will be more self-contained, pulling everything they need from git.
Breakdown of tasks:
bld.sh
that can be removedThe v5.1.18 version of https://tiddlywiki.com/empty.html includes a splash screen, even though it doesn't include the raw markup tiddler that is responsible for it.
The problem is that empty.html is constructed from the main editions/tw5.com
wiki, rather than from the editions/empty
edition. The former includes a splash screen tiddler that is included when saving the HTML file, even though that same splash screen tiddler is excluded by the save filter employed when saving the empty.html
file.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.