Terminology - JacquesCarette/Drasil GitHub Wiki
Warning: Wiki should not be edited directly. Edit the files in the ./wiki/ folder instead and make a PR.
Introduction
The purpose of this page is to explain some of the words we use to mean specific Drasil-related words. These all have a general meaning that hints at how we use them in Drasil, but we often have a more specific meaning in mind whenever we use them in the context of Drasil.
Artifacts
- "Artifact": any and all files associated with a software project. These can include the code, SRS, makefile, README, Doxygen config files, sample inputs, dot files, etc. Implicitly, they are anything that Drasil can (or should be able to) generate. Note that the 'file' part is not actually important, it merely corresponds to the most common representation of artifacts in current use.
- "Software Dossier": artifacts directly related to the code, that are not themselves code. Examples include Doxygen config files, READMEs, sample inputs, and makefiles.
- "Code": What it sounds like - source code. Currently we support C++, C#,
Java, Swift, Python, and Julia.
- Note that
drasil-codedoes not currently follow this convention: it contains both code- and Software Dossier-related functionality. We are working on refactoring it to improve its naming consistency.
- Note that