How to Create a New Release

This document is intended to provide a Content Release Structure checklist.  The goal is that each release is clearly identified in a consistent manner.  The versioning scheme used across the Door43 ecosystem is defined at https://unfoldingword.org/versioning/.

Components of Release

At a high level, content that is released should have the following components:

  • A release announcement
  • A version number clearly identified and follows our versioning. Essentially, version number should be an integer.
  • Links to the content in the following downloadable formats:
    • Resource Container.  Normally this is a zip of the repository itself.
    • HTML
    • PDF, DOCX, EPUB as required
  • Links to a changelog or some sort of revision history
  • Public facing webpage(s) should link to the Releases page of the source content

Example Release

The above components should be satisfied by at least a Door43 Content Service (DCS) release, which requires using a git tag to identify a commit as a specific version.  Version 7 of translationQuestions is an example that does the following:

  • Release Announcement based on a DCS git tag
  • DCS Git tag is v7
  • Subject denotes “Version 7”
  • PDFs are linked to on the unfoldingWord site
  • HTML is to the auto publishing Door43 site
  • Resource Container source files are included
  • There is a link to a changelog that compares v6 with v7

When we implement Integrate with DCS Tags/Releases into the Door43 website, many of the public facing items may be automatically taken care of in a more user friendly manner when a release is created in DCS.

Creating a Release in DCS

Navigate to your project page on DCS, for example https://git.door43.org/jag3773/aa_1pe_text_reg.  Follow this procedure to create a release:

  1. Click on “Releases” in the header bar. 
  2. Click on the green “New Release” button in the upper right. 
  3. Enter “v” followed by one number that is higher than the number in the last release into the “Tag name” field.  For example, “v3”. Leave the “@ master” part like it is.
  4. Type “Version ” followed by the release number above into the “Title” field.  For example, “Version 3”.
  5. Put the release notes into the “Content” field.  See the example above for guidance on what to put in this field.
  6. Upload any files that relate to this release, like a PDF or DOCX file, by clicking on the field labeled “Drop files or click to upload.”
  7. Click on the green “Publish Release” button. 

MAST technician job description and what to expect.

A MAST technician will encounter a wide range of issues on a MAST. The nature of the issues will be both technical and social. Having impeccable technical skills will only get you part of the way there. You should also be aware that you will need the so-called “soft...

Post MAST-TSP Workshop

Hello all, As we are developing the materials and support that we all need. Would you please add a post here of those things that you would like to have or need to know where it is? For instance - here are the websites that will be good to remember:...

Installing MAST Apps on a tablet

Here is a video on how I install apps...not just any apps....but MAST specific apps on atablet.  I know....sounds exciting!  Well, actually it is.  The work that translators do on these tablets is life changing.  Along with the video, I have added tablet specs and an...

How to Get Help

John explains the different tools used for technical support for Bible Translation.  Email is probably the best type of support.  Just send a helpdesk ticket to [email protected]       https://www.youtube.com/watch?v=mphZwBbiuuU   Some...

Changing Server Settings

Here is documentation on how to set the WACS server up in tStudio Android. I’m thinking that this will become a popular question. Server Settings Keep the settings for the server as determined by the program. There is no need to edit any of the settings unless...

Android Install

The following apps are recommended to install and place on the front pane of an Android tablet for written and oral translation projects.  The tech only items should not appear on pane display.  

Installing SyncThing on a Windows 10 computer

Follow these simple instructions on installing SyncThing on a Windows 10 machine for MAST data collection. Notes: Install SyncTrazor

How to migrate or clone a repo on door43 to WACS

How to migrate or clone a repo on Door43 to WACS. Compare mirror and non-mirror options.

How to format Translation Notes for publishing (V-MAST)

In V-MAST, translators are given free rein to reformat the content. However, they should not reformat content destined to be published as source text. This article specifies the expected content format. Note that BTT Writer does its own formatting when translating tN,...

How to Prepare tS Translation Notes Projects for Publishing

Note: This article is one in a series of articles describing how to get a GL project ready to publish so that others can benefit from it. This article deals with Translation Notes (tN) projects created in translationStudio. A complete Bible tN project consists of...