Skip to content
This repository has been archived by the owner on Nov 19, 2020. It is now read-only.

Latest commit

 

History

History
17 lines (15 loc) · 1.31 KB

CONTRIBUTING.md

File metadata and controls

17 lines (15 loc) · 1.31 KB

Contributing guidelines

  • run npm install to setup commitizen and commitlint in order to comply with the conventional commits specification!
  • Update the full example if you add a new feature.
  • Rebuild all PDF examples if you change something that causes visual changes.
  • Add documentation when you add a new feature.
  • Update patches.md if you introduce non-backwards-compatible changes.
  • If you add an alternative template (.def) file:
    • Use the \dhbwGet* command to access data.
    • Wrap optional data points in \ifdef{\dhbwGet*}{true code}{false code}.
    • Test your template with weird user input (very long titles, missing subtitles etc.)
    • Add a /.is choice-type entry to the options of udhbwvst.cls to select the new template (e.g. title-page-style with choices default and verycool). The pgfkeys manual may be helpful here.
    • For new title page templates: Make using a non-disclosure notice optional with \ifbool{udhbwvst@if@print@ndn}{true code}{false code}.
  • Add a VSCode snippet if you add a new command.
  • Write your code in english.

❤ Thank you!