Hi Iwan, all,

My python skills have improved over the months and since it's essential for
my organisation that this lib progresses, I want to give it a shot :) If
you want, you can add me to the reviewers group and assign some of the
simpler ones.

Best,

Miel

Op di 19 apr. 2022 om 00:28 schreef Iwan Aucamp <aucam...@gmail.com>:

> A bit of an update here, we have adopted a code of conduct (
> https://github.com/RDFLib/rdflib/blob/master/docs/CODE_OF_CONDUCT.md) and
> we have defined some pull request guidelines (
> https://github.com/RDFLib/rdflib/blob/master/docs/developers.rst#pull-requests-guidelines
> and
> https://github.com/RDFLib/rdflib/blob/master/.github/PULL_REQUEST_TEMPLATE.md)
> - it does not quite go into that much detail about how to review pull
> request, but it gives an idea of what the preconditions are for merging. I
> may expand on these things as I have time but any feedback or further
> suggestions are also welcome.
>
> I'm thinking of making a GitHub group (i.e. team) called
> "rdflib-reviewers" and adding people in there who are open to being tagged
> on reviews and then tagging the group on reviews, if anyone is interested
> in being in the group please let me know, of course you don't have to
> review everything you get tagged on but at the moment I basically just tag
> the core maintainers and Graham Higgins, as Graham has been very helpful
> with Reviewing PRs. I'm also open to other options, but my aim is to create
> a surplus of reviewers for PRs, as currently we have somewhat of a reviewer
> deficit.
>
> On Tuesday, 30 November 2021 at 16:50:56 UTC+1 Graham Higgins wrote:
>
>> Iwan writes:
>> > Not every comment on a PR has to be coupled with a review outcome
>> (approval, request for changes, etc) - comments can just be comments.
>>
>> This is so true. I've been going through some of the older PRs, trying to
>> find some low-hanging fruit but it's not always straightforward. All of the
>> older PRs will need re-working by the contributor (or adopting by someone).
>> A goodly number of PR discussions have been suspended pending
>> development/milestones. Some of these suspended discussions can be
>> progressed without actually writing any code.
>>
>> Take the 28 May 2020 PR 1087 “Fix Issue #948”
>> <https://github.com/RDFLib/rdflib/pull/1087> as an example ...
>>
>> The discussion starts with
>> > “We have provided the solution for issue #948
>> <https://github.com/RDFLib/rdflib/issues/948> . In this we have allowed
>> objects to have special characters with forward slash to make it a valid
>> one.”
>>
>> The discussion ends with tgbug’s prompt response:
>> > “As the test results show, this approach will not work. The place in
>> the code to start on this is probably in <rdflib/rdflib/namespace.py
>> <https://github.com/RDFLib/rdflib/blob/037ea51e5f4863a7f98ff59972fcd34d39a7ed97/rdflib/namespace.py#L836>:split_uri>
>> , but the issue related to curies vs qnames will also have to be addressed
>> to really address #948 <https://github.com/RDFLib/rdflib/issues/948>.”
>>
>> Issue #948 (from 19 Dec 2019) is titled: “Prefixed names does not allow
>> escaping (turtle 1.1) - It is not possible to use escaping when using
>> namespace prefixes. Creation of URIRefs warns about the problem and the
>> serializer fails to create turtle 1.1 output.”
>>
>> This #948 discussion ends with tgbug*s’* 10 March 2020 comment
>> <https://github.com/RDFLib/rdflib/issues/948#issuecomment-597376865>
>> > “This is not just a parsing issue. It almost certainly will require
>> changes to how curie suffixes are serialized. It may have unexpected
>> interactions with the uri splitting code and might depend on #649
>> <https://github.com/RDFLib/rdflib/pull/649> to get the expected
>> roundtripping behavior, and some additional work to serialize escaped
>> characters in local names correctly.”
>>
>> As it transpires, #649 is actually tgbugs’s 16 March 2020 PR
>> <https://github.com/RDFLib/rdflib/pull/649> (“namespace.py fix
>> compute_qname missing namespaces”) which nicholascar committed to master
>> on 16 March 2020.
>>
>> So, the #948 issue discussion can be updated with this information and
>> the #1087 PR can, in turn, be revisited to check if the proposed changes
>> are still valid w.r.t RDFLib 6.0.2 and whether the PR does actually fix the
>> #948 issue.
>>
>> Sadly, the actual work of updating and checking the #1087 PR has to be
>> done locally.
>>
>> I already have a clone of RDFLib in my home org and Github won't allow me
>> to make another, so I can't clone a PR contributor's repos, merge with
>> RDFLIb master and then issue a PR on their branch to bring it up to date
>> and so progress their PR.
>>
>> The best alternative that I've come up with so far is to clone their
>> repos locally, merge with RDFLib master locally and then create a new
>> branch to contain the now-updated PR.
>>
>> Cheers,
>> Graham
>>
>>
>> --
> http://github.com/RDFLib
> ---
> You received this message because you are subscribed to the Google Groups
> "rdflib-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rdflib-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rdflib-dev/bfbe8bdd-6735-46e4-9b64-f5f4fcf0a0e8n%40googlegroups.com
> <https://groups.google.com/d/msgid/rdflib-dev/bfbe8bdd-6735-46e4-9b64-f5f4fcf0a0e8n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
http://github.com/RDFLib
--- 
You received this message because you are subscribed to the Google Groups 
"rdflib-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rdflib-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rdflib-dev/CAHeRLWsSsKOLpFbEuruCzTyzyUebUOx8WdLBBPFX7YW2Go9WYA%40mail.gmail.com.

Reply via email to