Releases: uasal/doorstop-ewan
Releases · uasal/doorstop-ewan
v3.0b1.5-1.0.0
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
- Edited to be similar to how previous latex beamer had for information
- Added def(s) to be set in
doorstop.yml
thatdoorstop.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
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.