Giter Club home page Giter Club logo

reqcoco's People

Contributors

gitter-badger avatar paissad avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

reqcoco's Issues

Group requirements by group

Requirements should be able to contain the notion of group
It should not be mandatory to repeat/rewrite the 'group' tag into the @ReqSourceCode or @ReqTestCode as soon as it is already specified into @Req declaration.
Example: @Req(group = "req_grp_1", id = "xx", version = "1.0", revision = "r0" ...)

Accept parenthesis into tags of requirements declarations

When using opening or closing parenthesis into a tag of a requirement declaration, the requirement is not retrieved correctly.
Example:
@Req(id="healthchecklb_004", summary="foo (bar)", version="2.0", revision="r0")

The current result returned attached to this issue.
wrong_requirement

Add requirement status for code and test

An optional a tag named for instance "status" which defines the status of the requirement, either for the code or the test.
The following statuses could be used:

  • not started
  • in progress
  • done
  • fail

Report : Add up to date/outdated informations

When a requirement has been developed in a revision "r1" for example, while the revision "r2" is the new expected development, it would be good to mark the requirement as outdated.

Use the most accurate requirement parser when the source declaration is a directory or a file

When recursively parsing a directory for retrieving all requirements declarations, instead of treating all files as simple text files, the most accurate parser should be used to avoid the maximum of parsing failure.

For instance, if a directory contains files with the following extensions .docx , .xlsx, .json, .xml, .txt, .html , .png .... then:

  • The MS WORD requirement parser should be used in priority for the .docx file
  • The MS EXCEL requirement parser should be used in priority for the .excel file
  • The simple text parser should be used for the other files

Generate SVG badge

Add the possibility to get a badge which shows the percentage of requirements coverage (code and tests)

Externalize all parsers via plugins loading mecanism

All parsers are currently developed internally even though they are all in different maven modules.
It would be better if they could be defined as plugins.
Or at least add a new plugins directory where the Runner and the maven plugin could load new parsers depending on what is into the classpath

Report : add 'sourceType' information

It would be good to have a field which indicates the type of the source where the requirements have been declared
For example, the sourceType would be FILE or DOCX or XLSX or REDMINE, etc ...

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.