Giter Site home page Giter Site logo

poldi2015 / openfasttrace Goto Github PK

View Code? Open in Web Editor NEW

This project forked from itsallcode/openfasttrace

0.0 0.0 0.0 3.1 MB

Open source requirement tracing suite

License: GNU General Public License v3.0

Java 99.62% CSS 0.18% Shell 0.02% C 0.09% C++ 0.09%

openfasttrace's Introduction

OFT logo OpenFastTrace

What is OpenFastTrace?

OpenFastTrace (short OFT) is a requirement tracing suite. Requirement tracing helps you keeping track of whether you actually implemented everything you planned to in your specifications. It also identifies obsolete parts of your product and helps you getting 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 of a 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 Status codecov Coverity Scan Build Status Download Maven Central

Sonarcloud status:

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

Quick Links

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 OpenFastTrack.

Getting OpenFastTrace

OpenFastTrace at it's core is a Java Archive (short "JAR"). This file contains the OpenFastTrace Library and an entry point for running OFT from the command line.

Getting Pre-Built Packages

Pre-Built JAR files (called openfasttrace-2.3.5.jar) are available from the following places:

Check our developer guide to learn how to use the OFT JAR as dependency in your own code with popular build tools.

Installation

Runtime Dependencies

OpenFastTrace 3.0.0 and above only needs a Java 11 (or later) runtime environment to run. Older versions of OpenFastTrace can run with Java 8.

Installation of Runtime Dependencies on Linux

Ubuntu or Debian

If you just want to run OFT:

apt-get install openjdk-11-jre

Running OpenFastTrace

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

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

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

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

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.

openfasttrace's People

Contributors

kaklakariada avatar redcatbear avatar avonengel avatar chku2469 avatar p1pp5l3r avatar tjaehnel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.