Monorepo for Tangled tangled.org

Updated lexicon definitions addressing issue #56 #55

closed
opened by nel.pet targeting master

Sorry this took so long to get here. Life ended up getting in the way. On the bright side that let me get the new pulls v2 stuff covered too! The minor changes proposed here consist of subjective "correctness" changes like reordering field definitions and required fields as well more functionality related correctness changes like adding fields to the required section of some records and changing some things to be strong refed. Major changes are mostly related to decentralisation and all quite thoroughly documented in issue #56 in that group but special enough to be mentioned on its own: pull rounds as separate records! The central field of a round is the source field that defines the source of the requested changes. This is a union type of either a patchSource (pulls v1 style) or a commitSource (pulls v2 style). The repo source references the repo, a branch and a commit hash. The hash ensures immutable referencing of the changes. The repo location has been defined as a uri instead of an at-uri on purpose to be more flexible. This would eventually allow for tangled to have a feature almost no other git collaboration system (bar git itself) really has: Suggesting changes from a repo with arbitrary hosting! I don't expect this to be high on the list of priorities but I think it would be amazing if tangled let users suggest changes hosted on arbitrary hosts. Someone accidentally made a PR in a GitHub mirror with changes? No problem just get them to make a PR on tangled pulling in the GitHub hosted changes! In the process of migrating from another collaboration platform and still have some changesets hosted there that you want to bring on to tangled ASAP? Just make a pull!

0
by nel.pet 0 comments
sign up or login to add to the discussion
1
by nel.pet 2 comments

resubmitted with jq formatting and wl-clipboard looks to have fixed the merge conflict too

side note one thing im realising doing these rounds: maybe it would be nice to be able to submit a comment with each round? either as a "round body" in the round itself or maybe just a client side option that lets you resubmit and comment all in one motion

closed without merging
sign up or login to add to the discussion
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:h5wsnqetncv6lu2weom35lg2/sh.tangled.repo.pull/3ln22efwyy322