Skip to content

openlogic/spdx-spec

Repository files navigation

Getting started
=====

The complete spec file is `spdx-1.0.html`.  This file is generated by
combining the various sections in this project.  To generate the
complete spec run `rake spdx-1.0.html`.  

An abstract representation of the RDF ontology defined in the spec can
be generated (via WonderWeb) by `rake abstract`.

An RDF/XML representation of the RDF ontology can be generated using
`rake spdx-1.0-ont.rdf`.

Making changes:

 1. Clone the repository.
 2. Create a feature branch.
 3. Make your changes on that branch.
 4. Publish your branch.
 5. Create a proposal at <http://spdx.org/wiki/proposals> describing
    the issue your changes solve and the implementation solution.  Be
    sure to included a link to your branch and attach a patch.

To use the commands listed above you will need the follow steps.

 1. Install Ruby 1.9.2 using the appropriate mechanism for your OS.
    (Earlier versions of Ruby may work but have not been tested.)
 2. Install sqlite3-ruby gem: 
    `gem install --source http://rubygems.org sqlite3-ruby --version 1.2.5`
 3. Install rdf-context gem: 
    `gem install --source http://rubygems.org rdf_context`
 4. Install mustache gem: 
    `gem install --source http://rubygems.org mustache`