Skip to content

Commit

Permalink
Finish 3.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gkellogg committed Dec 29, 2021
2 parents 7dad8f8 + 8b39a66 commit 03d2cdc
Show file tree
Hide file tree
Showing 40 changed files with 342 additions and 279 deletions.
46 changes: 46 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# This workflow runs continuous CI across different versions of ruby on all branches and pull requests to develop.

name: CI
on:
push:
branches: [ '**' ]
pull_request:
branches: [ develop ]
workflow_dispatch:

jobs:
tests:
name: Ruby ${{ matrix.ruby }}
if: "contains(github.event.commits[0].message, '[ci skip]') == false"
runs-on: ubuntu-latest
env:
CI: true
ALLOW_FAILURES: ${{ endsWith(matrix.ruby, 'head') || matrix.ruby == 'jruby' }}
strategy:
fail-fast: false
matrix:
ruby:
- 2.6
- 2.7
- 3.0
- 3.1
- ruby-head
- jruby
steps:
- name: Clone repository
uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
- name: Install dependencies
run: bundle install --jobs 4 --retry 3
- name: Install Raptor2
run: sudo apt-get install raptor2-utils
- name: Run tests
run: ruby --version; bundle exec rspec spec || $ALLOW_FAILURES
- name: Coveralls GitHub Action
uses: coverallsapp/[email protected]
if: "matrix.ruby == '3.0'"
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
19 changes: 0 additions & 19 deletions .travis.yml

This file was deleted.

14 changes: 8 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Community contributions are essential for keeping Ruby RDF great. We want to kee

This repository uses [Git Flow](https://github.com/nvie/gitflow) to manage development and release activity. All submissions _must_ be on a feature branch based on the _develop_ branch to ease staging and integration.

* create or respond to an issue on the [Github Repository](http://github.com/ruby-rdf/rdf-raptor/issues)
* create or respond to an issue on the [Github Repository](https://github.com/ruby-rdf/rdf-raptor/issues)
* Fork and clone the repo:
`git clone [email protected]:your-username/rdf-raptor.git`
* Install bundle:
Expand All @@ -28,9 +28,11 @@ This repository uses [Git Flow](https://github.com/nvie/gitflow) to manage devel
enough, be assured we will eventually add you in there.
* Do note that in order for us to merge any non-trivial changes (as a rule
of thumb, additions larger than about 15 lines of code), we need an
explicit [public domain dedication][PDD] on record from you.
explicit [public domain dedication][PDD] on record from you,
which you will be asked to agree to on the first commit to a repo within the organization.
Note that the agreement applies to all repos in the [Ruby RDF](https://github.com/ruby-rdf/) organization.

[YARD]: http://yardoc.org/
[YARD-GS]: http://rubydoc.info/docs/yard/file/docs/GettingStarted.md
[PDD]: http://lists.w3.org/Archives/Public/public-rdf-ruby/2010May/0013.html
[pr]: https://github.com/ruby-rdf/rdf-raptor/compare/
[YARD]: https://yardoc.org/
[YARD-GS]: https://rubydoc.info/docs/yard/file/docs/GettingStarted.md
[PDD]: https://unlicense.org/#unlicensing-contributions
[pr]: https://github.com/ruby-rdf/rdf/compare/
7 changes: 4 additions & 3 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
source "http://rubygems.org"
source "https://rubygems.org"

gemspec

gem 'rdf', github: 'ruby-rdf/rdf', branch: "develop"
gem 'rdf-spec', github: 'ruby-rdf/rdf-spec', branch: "develop"
gem "rdf-isomorphic", github: "ruby-rdf/rdf-isomorphic", branch: "develop"

group :development do
gem 'simplecov', platforms: [:mri, :jruby]
group :test do
gem 'simplecov', '~> 0.21', platforms: :mri
gem 'simplecov-lcov', '~> 0.8', platforms: :mri
end

group :debug do
Expand Down
46 changes: 22 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,9 @@ This is an [RDF.rb][] extension that adds support for parsing/serializing [NTrip
[RDF/XML][], [Turtle][], [RDFa][], and [Graphviz][] data using the [Raptor RDF Parser][Raptor]
library.

* <https://github.com/ruby-rdf/rdf-raptor>
* <http://blog.datagraph.org/2010/04/parsing-rdf-with-ruby>

[![Gem Version](https://badge.fury.io/rb/rdf-raptor.png)](http://badge.fury.io/rb/rdf-raptor)
[![Build Status](https://travis-ci.org/ruby-rdf/rdf-raptor.png?branch=master)](http://travis-ci.org/ruby-rdf/rdf-raptor)
[![Gem Version](https://badge.fury.io/rb/rdf-raptor.png)](https://badge.fury.io/rb/rdf-raptor)
[![Build Status](https://github.com/ruby-rdf/rdf-raptor/workflows/CI/badge.svg?branch=develop)](https://github.com/ruby-rdf/rdf-raptor/actions?query=workflow%3ACI)
[![Gitter chat](https://badges.gitter.im/ruby-rdf/rdf.png)](https://gitter.im/ruby-rdf/rdf)

Features
--------
Expand All @@ -18,9 +16,9 @@ Features
* Parses and serializes RDF data from/into the NTriples, RDF/XML, and Turtle formats.
* Extracts RDF statements from XHTML+RDFa documents.
* Serializes RDF statements into Graphviz format.
* Provides serialization format autodetection for RDF/XML, Turtle and RDFa.
* Provides serialization format auto-detection for RDF/XML, Turtle and RDFa.
* Compatible with any operating system supported by Raptor and Ruby.
* Compatible with MRI >= 2.4, JRuby and Rubinius.
* Compatible with MRI >= 2.6, JRuby and Rubinius.

Examples
--------
Expand All @@ -30,7 +28,7 @@ Examples
### Ensuring Raptor is installed and obtaining the version number

RDF::Raptor.available? #=> true
RDF::Raptor.version #=> "2.0.8"
RDF::Raptor.version #=> "3.2.0"

### Parsing RDF statements from an NTriples file

Expand Down Expand Up @@ -127,7 +125,7 @@ Examples
Documentation
-------------

<http://www.rubydoc.info/github/ruby-rdf/rdf-raptor/>
<https://www.rubydoc.info/github/ruby-rdf/rdf-raptor/>

* {RDF::Raptor}
* {RDF::Raptor::NTriples}
Expand All @@ -139,14 +137,14 @@ Documentation
Dependencies
------------

* [RDF.rb](http://rubygems.org/gems/rdf) (~> 3.1)
* [FFI](http://rubygems.org/gems/ffi) (~> 1.11)
* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.2)
* [FFI](https://rubygems.org/gems/ffi) (~> 1.15)
* [Raptor][] (>= 2.0), the `libraptor` library or the `rapper` binary

Installation
------------

The recommended installation method is via [RubyGems](http://rubygems.org/).
The recommended installation method is via [RubyGems](https://rubygems.org/).
To install the latest official release of the `RDF::Raptor` gem, do:

% [sudo] gem install rdf-raptor
Expand Down Expand Up @@ -190,33 +188,33 @@ follows:
Mailing List
------------

* <http://lists.w3.org/Archives/Public/public-rdf-ruby/>
* <https://lists.w3.org/Archives/Public/public-rdf-ruby/>

Authors
-------

* [Arto Bendiken](https://github.com/bendiken) - <http://ar.to/>
* [John Fieber](https://github.com/jfieber) - <http://github.com/jfieber>
* [Arto Bendiken](https://github.com/artob) - <https://ar.to/>
* [John Fieber](https://github.com/jfieber) - <https://github.com/jfieber>

Contributors
------------

* [Ben Lavender](https://github.com/bhuga) - <http://bhuga.net/>
* [David Butler](https://github.com/dwbutler) - <http://github.com/dwbutler>
* [Gregg Kellogg](https://github.com/gkellogg) - <http://greggkellogg.net/>
* [Ben Lavender](https://github.com/bhuga) - <https://bhuga.net/>
* [David Butler](https://github.com/dwbutler) - <https://github.com/dwbutler>
* [Gregg Kellogg](https://github.com/gkellogg) - <https://greggkellogg.net/>

License
-------

This is free and unencumbered public domain software. For more information,
see <http://unlicense.org/> or the accompanying [UNLICENSE][] file.
see <https://unlicense.org/> or the accompanying [UNLICENSE][] file.

[RDF.rb]: https://ruby-rdf.github.io/rdf
[NTriples]: https://en.wikipedia.org/wiki/N-Triples
[RDF/XML]: http://www.w3.org/TR/REC-rdf-syntax/
[RDF/XML]: https://www.w3.org/TR/REC-rdf-syntax/
[Turtle]: https://en.wikipedia.org/wiki/Turtle_(syntax)
[RDFa]: http://rdfa.info/
[Graphviz]: http://www.graphviz.org/
[Raptor]: http://librdf.org/raptor/
[rapper]: http://librdf.org/raptor/rapper.html
[RDFa]: https://rdfa.info/
[Graphviz]: https://www.graphviz.org/
[Raptor]: https://librdf.org/raptor/
[rapper]: https://librdf.org/raptor/rapper.html
[UNLICENSE]:https://github.com/ruby-rdf/rdf-raptor/blob/master/UNLICENSE
2 changes: 1 addition & 1 deletion UNLICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

For more information, please refer to <http://unlicense.org/>
For more information, please refer to <https://unlicense.org/>
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.1.0
3.2.0
40 changes: 20 additions & 20 deletions etc/doap.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,27 +8,27 @@
vocab="http://usefulinc.com/ns/doap#"
xmlns:foaf="http://xmlns.com/foaf/0.1/">
<head>
<title lang="en" property="shortdesc">RDFa reader/writer for Ruby.</title>
<base href="http://rubygems.org/gems/rdf-rdfa"/>
<title lang="en" property="shortdesc">Raptor RDF Parser plugin for RDF.rb.</title>
<base href="https://rubygems.org/gems/rdf-raptor"/>
</head>
<body about="" typeof="Project">
<p>Project description for <span property="name">RDF::RDFa</span>.</p>
<p lang="en" property="description">
RDF::RDFa is an RDFa reader/writer for Ruby using the RDF.rb library suite.
RDF.rb plugin for parsing/serializing RDF/XML, Turtle and RDFa data using the Raptor RDF Parser library.
</p>
<dl>
<dt>Implemented Specifications</dt><dd>
<ul rel="doap:implements">
<li><a href="http://www.w3.org/TR/rdfa-syntax/">RDFa in XHTML (RDFa Core 1.0)</a></li>
<li><a href="http://www.w3.org/TR/rdfa-core/">RDFa Core 1.1</a></li>
<li><a href="http://www.w3.org/TR/xhtml-rdfa/">XHTML+RDFa 1.1</a></li>
<li><a href="http://www.w3.org/TR/rdfa-in-html/">HTML+RDFa 1.1</a></li>
<li><a href="http://www.w3.org/TR/rdfa-lite/">RDFa Lite 1.1</a></li>
<li><a href="http://www.w3.org/TR/role-attribute/">Role Attribute</a></li>
<li><a href="https://www.w3.org/TR/rdfa-syntax/">RDFa in XHTML (RDFa Core 1.0)</a></li>
<li><a href="https://www.w3.org/TR/rdfa-core/">RDFa Core 1.1</a></li>
<li><a href="https://www.w3.org/TR/xhtml-rdfa/">XHTML+RDFa 1.1</a></li>
<li><a href="https://www.w3.org/TR/rdfa-in-html/">HTML+RDFa 1.1</a></li>
<li><a href="https://www.w3.org/TR/rdfa-lite/">RDFa Lite 1.1</a></li>
<li><a href="https://www.w3.org/TR/role-attribute/">Role Attribute</a></li>
</ul>
</dd>
<dt>Creator</dt><dd>
<a href="http://greggkellogg.net/foaf#me"
<a href="https://greggkellogg.net/foaf#me"
rel="dc:creator developer documenter maintainer foaf:maker">
Gregg Kellogg
</a>
Expand All @@ -39,10 +39,10 @@
</ul>
</dd>
<dt>Created</dt><dd property="created" datatype="xsd:date">2011-08-29</dd>
<dt>Blog</dt><dd><a href="http://greggkellogg.net/" rel="blog">http://greggkellogg.net/</a></dd>
<dt>Blog</dt><dd><a href="https://greggkellogg.net/" rel="blog">https://greggkellogg.net/</a></dd>
<dt>Bug DB</dt><dd>
<a href="http://github.com/ruby-rdf/rdf-raptor/issues" rel="bug-database">
http://github.com/ruby-rdf/rdf-rdfa/issues
<a href="https://github.com/ruby-rdf/rdf-raptor/issues" rel="bug-database">
https://github.com/ruby-rdf/rdf-rdfa/issues
</a>
</dd>
<dt>Programming Language</dt><dd property="doap:programming-language">Ruby</dd>
Expand All @@ -51,17 +51,17 @@
for
<a href="http://dbpedia.org/resource/Ruby_(programming_language)">Ruby</a>
</dd>
<dt>Download</dt><dd><a href="http://rubygems.org/gems/rdf-raptor" rel="download-page">
http://rubygems.org/gems/rdf-rdfa
<dt>Download</dt><dd><a href="https://rubygems.org/gems/rdf-raptor" rel="download-page">
https://rubygems.org/gems/rdf-raptor
</a></dd>
<dt>Home Page</dt><dd><a href="http://github.com/ruby-rdf/rdf-raptor" rel="homepage">
http://github.com/ruby-rdf/rdf-rdfa
<dt>Home Page</dt><dd><a href="https://github.com/ruby-rdf/rdf-raptor" rel="homepage">
https://github.com/ruby-rdf/rdf-raptor
</a></dd>
<dt>License</dt><dd>
<a href="http://creativecommons.org/licenses/publicdomain/" rel="license">Public Domain</a>
<a href="https://unlicense.org/1.0/" rel="license">Public Domain</a>
</dd>
<dt>Mailing List</dt><dd><a href="http://lists.w3.org/Archives/Public/public-rdf-ruby/" rel="mailing-list">
http://lists.w3.org/Archives/Public/public-rdf-ruby/
<dt>Mailing List</dt><dd><a href="https://lists.w3.org/Archives/Public/public-rdf-ruby/" rel="mailing-list">
https://lists.w3.org/Archives/Public/public-rdf-ruby/
</a></dd>
</dl>
</body>
Expand Down
Loading

0 comments on commit 03d2cdc

Please sign in to comment.