Tuture is a tool for writing high-quality tutorials with both ease and speed based on Git repositories.
Read this in other languages: 简体中文.
Tuture revolutionizes the way of writing tech tutorials.
Generated directly from a live codebase: Your tutorial will be a faithful mirror of your code. Just start from a Git repo, build something interesting with nicely-written commit messages, and Tuture will bring all the good things to your tutorial. Your codebase will grow as more inspiration come in, so will your tutorial.
Automatic extraction of code diff: One of the greatest pain point of writing tutorials is the daunting manual work of collecting code snippets of each changed file for each step. Fortunately, Tuture will handle this boring and error-prone work for you, so you can just focus on writing amazing tuturials.
Edit tutorials alongside your code: It can be much clearer and easier to write something just next to your code. With full-fleged markdown support and a series of handy tools, writing high-quality tech posts has never been this fun.
Share your tutorial with ease: Your tutorial can be built into a publish-ready markdown file with a single command. Apart from this, we also provide a platform for sharing your tutorials (currently only those in Chinese).
You may need
sudoto install npm packages globally.
npm i -g tuture
yarn global add tuture
Installing global binaries via yarn can fail sometimes (check out this issue), so it's not recommended. But you can
export PATH="$PATH:$(yarn global bin)"if you insist.
Visit our Github release page to download binary distribution suited to your machine.
Extract the binary file
tuture.exe on Windows).
Move the binary to your system path:
cd /path/to/tuture sudo mv tuture /usr/local/bin
C:\Windowsfolder as Administrator.
tuturebinary works by running
Clone this repo to your machine,
cd into the project root and run following command:
# install all dependencies npm i # build editor and CLI npm run build # install tuture globally npm i -g
Ready to learn more? Visit our homepage.
Tutorials from the future.