README.md in rdf-ldp-1.0.1 vs README.md in rdf-ldp-2.1.0

- old
+ new

@@ -1,10 +1,12 @@ RDF::LDP ======== +[![Gem Version](https://badge.fury.io/rb/rdf-ldp.png)](https://badge.fury.io/rb/rdf-ldp) +[![Build Status](https://github.com/ruby-rdf/rdf-ldp/workflows/CI/badge.svg?branch=develop)](https://github.com/ruby-rdf/rdf-ldp/actions?query=workflow%3ACI) +[![Coverage Status](https://coveralls.io/repos/ruby-rdf/rdf-ldp/badge.svg)](https://coveralls.io/github/ruby-rdf/rdf-ldp) +[![Gitter chat](https://badges.gitter.im/ruby-rdf/rdf.png)](https://gitter.im/ruby-rdf/rdf) -[![Build Status](https://travis-ci.org/ruby-rdf/rdf-ldp.svg?branch=develop)](https://travis-ci.org/ruby-rdf/rdf-ldp) - Server-side support for Linked Data Platform (LDP) with RDF.rb. To get started with LDP, see the [LDP Primer](https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp-primer/ldp-primer.html). This software ships with the following libraries: @@ -87,11 +89,11 @@ app = proc do |env| # Return a Rack response, giving an `RDF::LDP::Resource`-like object as the body. # The `Rack::LDP` middleware marhsalls the request to the resource, builds the response, # and handles conneg for RDF serializations (when the body is an `RDF::LDP::RDFSource`). # - # @see http://www.rubydoc.info/github/rack/rack/master/file/SPEC#The_Response + # @see https://www.rubydoc.info/github/rack/rack/master/file/SPEC#The_Response [200, {}, RDF::LDP::Resource.find(RDF::URI(env['REQUEST_URI']), repository)] end run app @@ -143,18 +145,38 @@ Current compliance reports for Lamprey are located in [/report](report/). Reports are generated by the LDP test suite. We use the [`ldp_testsuite_wrapper`](https://github.com/cbeer/ldp_testsuite_wrapper) gem to run the suite and generate the tests. -RDF.rb 1.x Compatibility +RDF.rb Compatibility -------------------------- -As of version 0.6.0, this software depends on RDF.rb 2.0 or greater. Support for -Ruby RDF version 1.99 will be maintained to the degree possible on the 0.5.x -release series. Users are encouraged to upgrade their projects to 2.0 to take -advantage of the latest development. +As of version 2.1, this software depends on RDF.rb 3.2 or greater. +## Contributing -License -======== +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. +* Do your best to adhere to the existing coding conventions and idioms. +* Don't use hard tabs, and don't leave trailing whitespace on any line. + Before committing, run `git diff --check` to make sure of this. +* Do document every method you add using [YARD][] annotations. Read the + [tutorial][YARD-GS] or just look at the existing code for examples. +* Don't touch the `.gemspec` or `VERSION` files. If you need to change them, + do so on your private branch only. +* Do feel free to add yourself to the `CREDITS` file and the + corresponding list in the the `README`. Alphabetical order applies. +* Don't touch the `AUTHORS` file. If your contributions are significant + 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, + 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. + +## License + This software is released under a public domain waiver (Unlicense). + +[YARD]: https://yardoc.org/ +[YARD-GS]: https://rubydoc.info/docs/yard/file/docs/GettingStarted.md +[PDD]: https://unlicense.org/#unlicensing-contributions