{"id":5,"date":"2015-09-09T20:26:32","date_gmt":"2015-09-09T20:26:32","guid":{"rendered":"https:\/\/www.w3.org\/community\/rdf-tests\/?p=5"},"modified":"2015-09-09T20:26:32","modified_gmt":"2015-09-09T20:26:32","slug":"cg-activity-on-github","status":"publish","type":"post","link":"https:\/\/www.w3.org\/community\/rdf-tests\/2015\/09\/09\/cg-activity-on-github\/","title":{"rendered":"CG Activity on GitHub"},"content":{"rendered":"<p>The work of the CG is being performed on <a href=\"http:\/\/github.com\/w3c\/rdf-tests\" target=\"_blank\" rel=\"nofollow\">GitHub<\/a>. The list of test suites managed, is available through the <a href=\"https:\/\/w3c.github.io\/rdf-tests\/\" target=\"_blank\" rel=\"nofollow\">gh-pages view<\/a>. The general process followed is the following:<\/p>\n<ul>\n<li>New test suites may be added via a PR request against the rdf-tests repository, or by filing an issue using the <a href=\"http:\/\/github.com\/w3c\/rdf-tests\/issues\" target=\"_blank\" rel=\"nofollow\">issue tracker<\/a> for subsequent activity.<\/li>\n<li>Proposed changes to a given test suite may be discussed on <a href=\"mailto:public-rdf-tests@w3.org\" target=\"_blank\" rel=\"nofollow\">public-rdf-tests@w3.org<\/a> (<a href=\"https:\/\/lists.w3.org\/Archives\/Public\/public-rdf-tests\/\" target=\"_blank\" rel=\"nofollow\">archive<\/a>), but ultimately should result in an <em>issue<\/em> being created on the <a href=\"http:\/\/github.com\/w3c\/rdf-tests\/issues\" target=\"_blank\" rel=\"nofollow\">issue tracker<\/a>.<\/li>\n<li>Changes should either be made on a separate fork of the repository, and integrated via pull request, or on a feature branch within the main repository (prefix branch name with &#8220;feature-&#8221; or &#8220;issue-n-&#8220;, where &#8220;n&#8221; is the issue number relating to the proposed update). Any change that results in a functional change to an existing test suite <strong><em>must<\/em><\/strong> be included by consensus of this group, and the related comments group of the associated working group, and <strong><em>should<\/em><\/strong> have two implementations which pass the tests. Once consensus is reached, a pull request including this feature branch may be integrated into the main (gh-pages) branch.<br \/>\nNote that naming conventions for tests often make conflicting overlaps inevitable, so consider this when naming new tests and formatting the test manifests.<\/li>\n<li>Some updates, e.g. more extensive updates to the SPARQL test suite, may require branching off of, and merging back into, a separate feature branch, so that a set of changes can be staged before updating the gh-pages\u00a0branch.<\/li>\n<li>After a changes to a given test suite become stable, a \u201crelease\u201d branch can be created to record the state of the test suite at that time.<\/li>\n<li>All changes affecting a given test suite should be broadcast to the appropriate comments list (<a href=\"mailto:public-rdf-comments@w3.org\" target=\"_blank\" rel=\"nofollow\">public-rdf-comments@w3.org<\/a>\u00a0or\u00a0<a href=\"mailto:public-sparql-dev@w3.org\" target=\"_blank\" rel=\"nofollow\">public-sparql-dev@w3.org<\/a>\u00a0at this point).<\/li>\n<li>Implementations can typically access a given test suite using the\u00a0<a href=\"https:\/\/w3c.github.io\/rdf-tests\/\" target=\"_blank\" rel=\"nofollow\">gh-pages view<\/a>. For example, the Turtle test manifest can be accessed at\u00a0\u00a0<a href=\"https:\/\/w3c.github.io\/rdf-tests\/turtle\/manifest.ttl\" target=\"_blank\" rel=\"nofollow\">https:\/\/w3c.github.io\/rdf-tests\/turtle\/manifest.ttl<\/a>. Accessing test suites though an alternative branch via HTTP requires the use of a different facility, such as\u00a0<a href=\"https:\/\/raw.githubusercontent.com\/w3c\/rdf-tests\/gh-pages\/turtle\/manifest.ttl\" target=\"_blank\" rel=\"nofollow\">https:\/\/raw.githubusercontent.com\/w3c\/rdf-tests\/gh-pages\/turtle\/manifest.ttl<\/a>, where &#8220;gh-pages&#8221; is replaced by the appropriate branch name.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The work of the CG is being performed on GitHub. The list of test suites managed, is available through the gh-pages view. The general process followed is the following: New test suites may be added via a PR request against &hellip; <a href=\"https:\/\/www.w3.org\/community\/rdf-tests\/2015\/09\/09\/cg-activity-on-github\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":22,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"yes","footnotes":""},"categories":[1],"tags":[],"class_list":["post-5","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.w3.org\/community\/rdf-tests\/wp-json\/wp\/v2\/posts\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.w3.org\/community\/rdf-tests\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.w3.org\/community\/rdf-tests\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/rdf-tests\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/rdf-tests\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":2,"href":"https:\/\/www.w3.org\/community\/rdf-tests\/wp-json\/wp\/v2\/posts\/5\/revisions"}],"predecessor-version":[{"id":7,"href":"https:\/\/www.w3.org\/community\/rdf-tests\/wp-json\/wp\/v2\/posts\/5\/revisions\/7"}],"wp:attachment":[{"href":"https:\/\/www.w3.org\/community\/rdf-tests\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.w3.org\/community\/rdf-tests\/wp-json\/wp\/v2\/categories?post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.w3.org\/community\/rdf-tests\/wp-json\/wp\/v2\/tags?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}