GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - itsallcode/openfasttrace: Open source requirement tracing suite

BranchesTags
Open more actions menu

Latest commit

 

History

1,403 Commits
1,403 Commits

Folders and files

NameName
Last commit message
Last commit date
.agents/skills
.agents/skills
 
 
.github
.github
 
 
.settings
.settings
 
 
.vscode
.vscode
 
 
api
api
 
 
core
core
 
 
doc
doc
 
 
exporter
exporter
 
 
importer
importer
 
 
model
model
 
 
openfasttrace-mc-deployable-parent
openfasttrace-mc-deployable-parent
 
 
parent
parent
 
 
product
product
 
 
reporter
reporter
 
 
testutil
testutil
 
 
.gitignore
.gitignore
 
 
.markdownlint.json
.markdownlint.json
 
 
AGENTS.md
AGENTS.md
 
 
CNAME
CNAME
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
oft
oft
 
 
oft-self-trace.sh
oft-self-trace.sh
 
 
pom.xml
pom.xml
 
 

Repository files navigation

OFT logo OpenFastTrace

What is OpenFastTrace?

OpenFastTrace (short OFT) is a requirement management and tracing suite. Requirement tracing keeps track of whether you actually implemented everything you planned to in your specifications. It also identifies obsolete parts of your product and helps you to get rid of them.

You can learn more about requirement tracing and how to use OpenFastTrace in the user guide.

Below you see a screenshot of an HTML tracing report where OFT traces itself. You see a summary followed by a detail view of the traced requirements.

OFT HTML tracing report

Project Information

Build Maven Central

Sonarcloud status:

Quality Gate Bugs Code smells Coverage Duplicated Lines Lines of Code Maintainability Rating Reliability Rating Security Rating Technical Dept Vulnerabilities

User Guides and Tools

  • 📖 User Guide
  • 📚 Terminology
  • 🔌 Extending OpenFastTrace With Plugins
  • 💲 Command Line Usage
  • 🛠 IntelliJ Plugin (PyCharm, Clion, etc.)
  • 🤖 Agent Skills
  • đŸ›Ąī¸ Security Policy
  • â™ģī¸ Project Lifecycle and Deprecations

News and Discussions

  • 🌐 Homepage
  • đŸ“ĸ Blog
  • ➕ Changelog
  • 📅 Upcoming Milestones
  • đŸ—¨ī¸ Discussion Board
  • 🐘 [email protected]
  • ✨ OpenFastTrace Stories
  • â„šī¸ About us

Information for Contributors

  • đŸŽŸī¸ Project Board
  • đŸĻŽ Developer Guide
  • 🔌 Plugin Developer Guide
  • 🎁 Contributing Guide
  • 🤝 Code of Conduct
  • 🤖 AI Agent Guide
  • 💡 System Requirements
  • 👜 Design

Demos and Presentations

  • 📹 Introduction Video (YouTube, 3:30 minutes)
  • 🛗 Elevator pitch
  • đŸ“Ŋī¸ OpenFastTrace Presentation (LibreOffice, 20 minutes)
  • đŸŽŦ OpenFastTrace Live Demo Script (Markdown, 1 hour)

Using OpenFastTrace

If you want to use OFT, you have the choice between using it as part of your build process — typically with Maven or Gradle. Or you can run OFT from the command line.

Check the user guide for detailed information on how to use OpenFastTrace.

Installation

Runtime Dependencies

OpenFastTrace 4.0.0 and above only needs a Java 17 (or later) runtime environment to run. OpenFastTrace until version 3.x.x supported Java 11. Versions prior to that ran with Java 8. Note that only the latest version of OFT is actively supported.

Installation

You can get OFT via our Debian APT repository, through Homebrew, as Maven plugin or Gradle plugin. Or you can get the jar archive via releases on GitHub.

Check the chapter about Installation in the user guide for details.

Running OpenFastTrace

Run JAR File

The most basic variant to run OpenFastTrace is directly from the JAR file via the command line:

java -jar product/target/openfasttrace-4.10.0.jar trace /path/to/directory/being/traced

If you want to run OFT automatically as part of a continuous build, we recommend using our plugins for Gradle and Maven.

For more details about how to run OFT please consult the user guide.

Download and Execute in Continuous Integration

If you want to run OFT in a CI build, you can use the OFT wrapper script oftw.sh. The script only requires Java 17 and Maven and downloads the OFT JAR from Maven Central if it is not yet available in the local Maven repository $HOME/.m2/repository.

Development

If you want to learn how to build OpenFastTrace, please check our Developer Guide.

You would like to contribute to OFT? Please check out our Contributor Guide to get started.

About

Open source requirement tracing suite

Topics

javamarkdownopenfasttracequality-assurancerequirement-engineeringrequirement-trequirement-traceabilityrequirement-tracingrequirement-trackingrequirements-managementrequirements-tracingsoftware-engineering

Resources

Readme
GPL-3.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

208 stars

Watchers

10 watching

Forks

45 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.