Skip to content

tracehubpm/vsheets

Repository files navigation

EO principles respected here DevOps By Rultor.com We recommend IntelliJ IDEA

rake Hits-of-Code PDD status License

Validation XSL sheets for project artifacts.

Sheets

XSL sheets are located inside xsl directory.

All of them will be fetched by @tracehubgit to validate quality of artifacts in your project, it includes:

  • Jobs
  • Artifacts
  • Team structure
  • TBD..

Each sheet must have a unit tests. We are keeping them inside spec.

For instance, take a look at struct.xsl and struct_spec.rb.

Sheets versioning

After merging updates into master branch, we can release changes into new tagged branch. After release happened, you can fetch it using a released tag, for instance: https://raw.githubusercontent.com/tracehubpm/vsheets/0.0.1/xsl/struct.xsl.

Otherwise, you can point the version to master, which is not recommended due to of possible instabilities with it.

How to contribute?

First install Ruby 3.1.4+ and Bundler.

Then run:

$ bundle update
$ bundle exec rake

The build has to be clean. If it's not, submit an issue.

Then, make your changes, make sure the build is still clean, and submit a pull request.

About

Validation XSL sheets for project artifacts

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published