Validation XSL sheets for project artifacts.
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
.
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.
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.