Skip to content

Commit d1532bc

Browse files
committed
Finish 3.1.1
2 parents a6e62af + 7b0d4ef commit d1532bc

25 files changed

Lines changed: 453 additions & 288 deletions

.coveralls.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
repo_token: H8GJq25RE5BDhwShpV5sgE1Dxd6Jodc2z

.github/workflows/ci.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# This workflow runs continuous CI across different versions of ruby on all branches and pull requests to develop.
2+
3+
name: CI
4+
on:
5+
push:
6+
branches: [ '**' ]
7+
pull_request:
8+
branches: [ develop ]
9+
workflow_dispatch:
10+
11+
jobs:
12+
tests:
13+
name: Ruby ${{ matrix.ruby }} ${{ matrix.gemfile }}
14+
if: "contains(github.event.commits[0].message, '[ci skip]') == false"
15+
runs-on: ubuntu-latest
16+
env:
17+
CI: true
18+
BUNDLE_GEMFILE: "${{ matrix.gemfile }}"
19+
strategy:
20+
fail-fast: false
21+
matrix:
22+
ruby:
23+
- 2.4
24+
- 2.5
25+
- 2.6
26+
- 2.7
27+
#- ruby-head # Until net-http-persistent updated
28+
#- jruby # No Nokogumbo on JRuby
29+
gemfile:
30+
- Gemfile
31+
- Gemfile-pure
32+
steps:
33+
- name: Clone repository
34+
uses: actions/checkout@v2
35+
- name: Set up Ruby
36+
uses: ruby/setup-ruby@v1
37+
with:
38+
ruby-version: ${{ matrix.ruby }}
39+
- name: Install dependencies
40+
run: bundle install --jobs 4 --retry 3
41+
- name: Run tests
42+
run: bundle exec rspec spec
43+

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@
77
/spec/w3c-rdf
88
*.lock
99
*.byebug_history
10+
coverage

AUTHORS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* Gregg Kellogg <http://greggkellogg.net>
1+
* Gregg Kellogg <https://greggkellogg.net>

CONTRIBUTING.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Community contributions are essential for keeping Ruby RDF great. We want to kee
66

77
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.
88

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

33-
[YARD]: http://yardoc.org/
34-
[YARD-GS]: http://rubydoc.info/docs/yard/file/docs/GettingStarted.md
35-
[PDD]: http://lists.w3.org/Archives/Public/public-rdf-ruby/2010May/0013.html
36-
[pr]: https://github.com/ruby-rdf/rdf-rdfxml/compare/
35+
[YARD]: https://yardoc.org/
36+
[YARD-GS]: https://rubydoc.info/docs/yard/file/docs/GettingStarted.md
37+
[PDD]: https://unlicense.org/#unlicensing-contributions
38+
[pr]: https://github.com/ruby-rdf/rdf/compare/

Gemfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,8 @@ group :debug do
2424
gem "ruby-debug", platforms: :jruby
2525
gem "byebug", platform: :mri
2626
end
27+
28+
group :test do
29+
gem 'simplecov', platforms: :mri
30+
gem 'coveralls', '~> 0.8', platforms: :mri
31+
end

README.md

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22

33
[RDF/XML][] reader/writer for [RDF.rb][].
44

5-
[![Gem Version](https://badge.fury.io/rb/rdf-rdfxml.png)](http://badge.fury.io/rb/rdf-rdfxml)
6-
[![Build Status](https://secure.travis-ci.org/ruby-rdf/rdf-rdfxml.png?branch=master)](http://travis-ci.org/ruby-rdf/rdf-rdfxml)
5+
[![Gem Version](https://badge.fury.io/rb/rdf-rdfxml.png)](https://badge.fury.io/rb/rdf-rdfxml)
6+
[![Build Status](https://github.com/ruby-rdf/rdf-rdfxml/workflows/CI/badge.svg?branch=develop)](https://github.com/ruby-rdf/rdf-rdfxml/actions?query=workflow%3ACI)
7+
[![Coverage Status](https://coveralls.io/repos/ruby-rdf/rdf-rdfxml/badge.svg?branch=develop)](https://coveralls.io/github/ruby-rdf/rdf-rdfxml?branch=develop)
8+
[![Gitter chat](https://badges.gitter.im/ruby-rdf/rdf.png)](https://gitter.im/ruby-rdf/rdf)
79

810
## DESCRIPTION
911

@@ -16,7 +18,7 @@ Fully compliant [RDF/XML][] parser and serializer.
1618

1719
Install with `gem install rdf-rdfxml`
1820

19-
* 100% free and unencumbered [public domain](http://unlicense.org/) software.
21+
* 100% free and unencumbered [public domain](https://unlicense.org/) software.
2022
* Implements a complete parser for [RDF/XML][].
2123
* Compatible with Ruby >= 2.4.
2224

@@ -40,8 +42,8 @@ Write a graph to a file:
4042
end
4143

4244
## Dependencies
43-
* [RDF.rb](http://rubygems.org/gems/rdf) (~> 3.1)
44-
* Soft dependency on [Nokogiri](http://rubygems.org/gems/nokogiri) (>= 1.10)
45+
* [RDF.rb](https://rubygems.org/gems/rdf) (~> 3.1)
46+
* Soft dependency on [Nokogiri](https://rubygems.org/gems/nokogiri) (>= 1.10)
4547

4648
## Documentation
4749
Full documentation available on [Rubydoc.info][RDF/XML doc])
@@ -63,13 +65,13 @@ Full documentation available on [Rubydoc.info][RDF/XML doc])
6365
* [RDF/XML][RDF/XML]
6466
* [Distiller](http://rdf.greggkellogg.net)
6567
* [Documentation][RDF/XML doc]
66-
* [RDF Tests](http://www.w3.org/2000/10/rdf-tests/rdfcore/allTestCases.html)
68+
* [RDF Tests](https://www.w3.org/2000/10/rdf-tests/rdfcore/allTestCases.html)
6769

6870
## Author
69-
* [Gregg Kellogg](http://github.com/gkellogg) - <http://greggkellogg.net/>
71+
* [Gregg Kellogg](https://github.com/gkellogg) - <https://greggkellogg.net/>
7072

7173
## Contributors
72-
* [Nicholas Humfrey](http://github.com/njh) - <http://njh.me/>
74+
* [Nicholas Humfrey](https://github.com/njh) - <http://njh.me/>
7375

7476
## Contributing
7577
This repository uses [Git Flow](https://github.com/nvie/gitflow) to mange development and release activity. All submissions _must_ be on a feature branch based on the _develop_ branch to ease staging and integration.
@@ -84,25 +86,27 @@ This repository uses [Git Flow](https://github.com/nvie/gitflow) to mange develo
8486
list in the the `README`. Alphabetical order applies.
8587
* Do note that in order for us to merge any non-trivial changes (as a rule
8688
of thumb, additions larger than about 15 lines of code), we need an
87-
explicit [public domain dedication][PDD] on record from you.
89+
explicit [public domain dedication][PDD] on record from you,
90+
which you will be asked to agree to on the first commit to a repo within the organization.
91+
Note that the agreement applies to all repos in the [Ruby RDF](https://github.com/ruby-rdf/) organization.
8892

8993
## License
9094

9195
This is free and unencumbered public domain software. For more information,
92-
see <http://unlicense.org/> or the accompanying {file:UNLICENSE} file.
96+
see <https://unlicense.org/> or the accompanying {file:UNLICENSE} file.
9397

9498
## FEEDBACK
9599

96100
* gregg@greggkellogg.net
97-
* <http://rubygems.org/rdf-rdfxml>
98-
* <http://github.com/ruby-rdf/rdf-rdfxml>
99-
* <http://lists.w3.org/Archives/Public/public-rdf-ruby/>
100-
101-
[Ruby]: http://ruby-lang.org/
102-
[RDF]: http://www.w3.org/RDF/
103-
[RDF.rb]: http://rubygems.org/gems/rdf
104-
[RDF/XML]: hhttp://www.w3.org/TR/rdf-syntax-grammar/ "RDF/XML Syntax Specification"
105-
[YARD]: http://yardoc.org/
106-
[YARD-GS]: http://rubydoc.info/docs/yard/file/docs/GettingStarted.md
107-
[PDD]: http://lists.w3.org/Archives/Public/public-rdf-ruby/2010May/0013.html
108-
[RDF/XML doc]: http://rubydoc.info/github/ruby-rdf/rdf-rdfxml/master/frames
101+
* <https://rubygems.org/rdf-rdfxml>
102+
* <https://github.com/ruby-rdf/rdf-rdfxml>
103+
* <https://lists.w3.org/Archives/Public/public-rdf-ruby/>
104+
105+
[Ruby]: https://ruby-lang.org/
106+
[RDF]: https://www.w3.org/RDF/
107+
[RDF.rb]: https://rubygems.org/gems/rdf
108+
[RDF/XML]: http://www.w3.org/TR/rdf-syntax-grammar/ "RDF/XML Syntax Specification"
109+
[YARD]: https://yardoc.org/
110+
[YARD-GS]: https://rubydoc.info/docs/yard/file/docs/GettingStarted.md
111+
[PDD]: https://unlicense.org/#unlicensing-contributions
112+
[RDF/XML doc]: https://rubydoc.info/github/ruby-rdf/rdf-rdfxml/master/frames

UNLICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
2121
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
2222
OTHER DEALINGS IN THE SOFTWARE.
2323

24-
For more information, please refer to <http://unlicense.org/>
24+
For more information, please refer to <https://unlicense.org/>

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.0
1+
3.1.1

etc/doap.nt

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
<http://rubygems.org/gems/rdf-rdfxml> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://usefulinc.com/ns/doap#Project> .
2-
<http://rubygems.org/gems/rdf-rdfxml> <http://purl.org/dc/terms/creator> <http://greggkellogg.net/foaf#me> .
3-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#blog> <http://greggkellogg.net/> .
4-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#bug-database> <http://github.com/ruby-rdf/rdf-rdfxml/issues> .
5-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#category> <http://dbpedia.org/resource/Resource_Description_Framework> .
6-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#category> <http://dbpedia.org/resource/Ruby_(programming_language)> .
7-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#created> "2010-06-03"^^<http://www.w3.org/2001/XMLSchema#date> .
8-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#description> "\n RDF::RDFXML is an RDF/XML reader/writer for Ruby using the RDF.rb library suite.\n "@en .
9-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#developer> <http://greggkellogg.net/foaf#me> .
10-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#helper> <http://njh.me/> .
11-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#documenter> <http://greggkellogg.net/foaf#me> .
12-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#implements> <http://www.w3.org/TR/rdf-syntax-grammar/> .
13-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#download-page> <http://rubygems.org/gems/rdf-rdfxml> .
14-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#homepage> <http://github.com/ruby-rdf/rdf-rdfxml> .
15-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#mailing-list> <http://lists.w3.org/Archives/Public/public-rdf-ruby/> .
16-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#maintainer> <http://greggkellogg.net/foaf#me> .
17-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#name> "RDF::RDFXML" .
18-
<http://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#shortdesc> "RDF/XML reader/writer for Ruby."@en .
19-
<http://rubygems.org/gems/rdf-rdfxml> <http://www.w3.org/1999/xhtml/vocab#license> <http://creativecommons.org/licenses/publicdomain/> .
20-
<http://rubygems.org/gems/rdf-rdfxml> <http://xmlns.com/foaf/0.1/maker> <http://greggkellogg.net/foaf#me> .
1+
<https://rubygems.org/gems/rdf-rdfxml> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://usefulinc.com/ns/doap#Project> .
2+
<https://rubygems.org/gems/rdf-rdfxml> <http://purl.org/dc/terms/creator> <http://greggkellogg.net/foaf#me> .
3+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#blog> <http://greggkellogg.net/> .
4+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#bug-database> <https://github.com/ruby-rdf/rdf-rdfxml/issues> .
5+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#category> <http://dbpedia.org/resource/Resource_Description_Framework> .
6+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#category> <http://dbpedia.org/resource/Ruby_(programming_language)> .
7+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#created> "2010-06-03"^^<http://www.w3.org/2001/XMLSchema#date> .
8+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#description> "\n RDF::RDFXML is an RDF/XML reader/writer for Ruby using the RDF.rb library suite.\n "@en .
9+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#developer> <http://greggkellogg.net/foaf#me> .
10+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#helper> <http://njh.me/> .
11+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#documenter> <http://greggkellogg.net/foaf#me> .
12+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#implements> <http://www.w3.org/TR/rdf-syntax-grammar/> .
13+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#download-page> <https://rubygems.org/gems/rdf-rdfxml> .
14+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#homepage> <https://github.com/ruby-rdf/rdf-rdfxml> .
15+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#mailing-list> <http://lists.w3.org/Archives/Public/public-rdf-ruby/> .
16+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#maintainer> <http://greggkellogg.net/foaf#me> .
17+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#name> "RDF::RDFXML" .
18+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#programming-language> "Ruby" .
19+
<https://rubygems.org/gems/rdf-rdfxml> <http://usefulinc.com/ns/doap#shortdesc> "RDF/XML reader/writer for Ruby."@en .
20+
<https://rubygems.org/gems/rdf-rdfxml> <http://www.w3.org/1999/xhtml/vocab#license> <https://unlicense.org/1.0/> .
21+
<https://rubygems.org/gems/rdf-rdfxml> <http://xmlns.com/foaf/0.1/maker> <http://greggkellogg.net/foaf#me> .

0 commit comments

Comments
 (0)