Skip to content

Releases: uasal/doorstop-ewan

v3.0b1.5-1.0.0

16 Jul 18:41
6395dcb
Compare
Choose a tag to compare
v3.0b1.5-1.0.0 Pre-release
Pre-release

General Overview

Contains the base doorstop pre-release version 3.0b1.5 with edited adjustments (1st released iteration). Keeping version scheme of doorstop to indicate base version with dash numeric value depicting edited version. Majority of edits are small adjustments to layout and dealing with how the information is in our base csv files and how we are using levels in our case. Main edits are at the latex publishing level for template formatting / corrections.

Tagging / Version Scheme: [Doorstop-version] - [edit-version]


Edit Overview

General Adjustments (Multiple Files)

Added short name variable

  • short name manually added to be like a 'text' variable
  • Adjusted publishing scripts to treat short name like a 'header' for doorstop
  • Listing of files edited for adjustment:
    • markdown.py
    • latex.py
    • document.py
    • item.py
    • tree.py

Added Level Sections

  • Adding section levels that are based on new levels that are read in.
  • Done for both markdown and latex outputs
  • Listing of files edited for adjustment:
    • markdown.py
    • latex.py
    • publishers/base.py

Latex Publishing

Adjusted scripts / methods for latex publishing

  • Traceability matrix fix
  • Residue markdown converting (ex. <br>)
  • URL converting correction (from a markdown 'like' format)

Adjusted how latex template is read for output files to be created

  • One pdf generated instead of multiple for each level
  • compile.sh script adjusted
  • Name change to output pdf file
  • Format adjustments to output .tex generated from template

Adjusted latex template files

  • TOC layout adjusted
    • Decrease spacing
    • Added header / short name
    • Numbering to start at '0'
    • Links on TOC
  • Title page adjusted
    • Edited to be similar to how previous latex beamer had for information
      • Git Information
      • Generated date
      • Title / subtitle adjusted
  • Added def(s) to be set in doorstop.yml that doorstop.cls uses
    • Repo link
    • Doc title
    • Doc sub-title
    • Authors / contributors
  • Added additional latex packages to use for document creation
  • Set link colors (all are blue)
  • Adjusted layout / format of requirements contents to display in an easier way to read
    • Less or more spacing between items and different 'attributes'.
    • Bold text adjustments.

Added function to add outside images / graphs

  • doorstop.yml can be set to grab outside images to the end of the requirements file before the traceability matrix

Listing of files edited for adjustments:

  • latex.py
  • base.py
  • _latex_functions.py
  • latex/doorstop.cls
  • latex/doorstop.yml
  • latex/title-logo.png
  • latex/logo-black-white.png

Additional Commands

Attributes_publish

  • Added command settings for configuring attributes_publish through doorstop create functions
  • Easy for adding a configuration file with settings for this now

Listing of files edited for adjustments:

  • commands.py
  • main.py

v1.0.2-1.0.0

17 Jul 17:09
743c72e
Compare
Choose a tag to compare
v1.0.2-1.0.0 Pre-release
Pre-release

General Overview

Doorstop base version v1.0.2 with edits (backlogging as v1.0.0). Combining doorstop version with edit version for tag (v1.0.2-1.0.0). Edits appear to consist of adding additional sections for notes and other attributes associated with requirements.