2this is the internal representation of the data, the author sees the set of Slides inthe tutorial similar to a photo-reel.Slides can be rearranged, added, deleted, and otherwise modified in a non-linearfashion. The storyboard view also contains a large, functional text entry area wherethe author can write what exactly is supposed to be happening in the screenshot.The text entry system supports a superset of Markdown, with notation to specifyconsole commands, warnings, apt packages, etc.The screenshot can be edited from inside the storyboard view itself. Varioustools for the purpose of cropping, blurring, annotating, and highlighting the imageare provided.The author can save the project and recover from any point to resume editing.Since most of the non-image data is text, it can work well with version controlsystems for collaborative development.
Output
Of course, the most important part of Tuxtorial is to take this data and convertit into something useful. The author can choose one of several output plugins tooutput to various formats. This includes plugins to output to html, pdf, open office,Wordpress XMLRPC, etc.However, the highlight output format is to upload it directly to tuxtorial.comwhere everyone can view it.
0.3 Web Interface
There is a lot of documentation on Linux, but unfortunately all of it is scatteredaround on various forums, blog posts, wikis, etc.A documentation author will be able to upload tutorials directly to tuxto-rial.com from the application. This saves the hassle of finding hosting for images,uploading individually and writing the markup by hand.Each tutorial will get it’s own unique URL, and can be linked to by otherwebsites or found by search engines, where users are provided with a clean, clutterfree interface where they can read the tutorials step by step.In accordance with the spirit of open source, each user will be able to “branch”a tutorial that he/she wasn’t the author of and contribute the changes back. Whilethis functionality is set to be implemented in a later release, the backend is beingplanned with this functionality in mind.Users will also be able to comment on individual tutorials and slides, and alsoconfirm that the instructions worked as planned, to increase the overall trust afuture user will place in said documentation.