-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refs for activities #2
Comments
I've been thinking along the same lines.
What if we keep refs but only to hang on to the last commit. We replace the pseudo-list of steps with an |
Let me expand. What I have in mind is a commit formatted along these lines: Lesson title
steps:
- 1158e62
- edef49d
- 4241e04
- c20460b
...
---
Lesson introduction in markdown format So using
The should be the last commit in the lesson and we can have a Thoughts? |
Not sure you see these @dominictarr since I only mentioned you in the description. Ping? |
Hmm, so I feel like you are doing two things here - there is this idea about open learning platform - and then there is this mad science project about a replicated database. On the one hand you are avoiding reinventing the wheel by using git, but on the other hand you using old wheels on a new type of road, by using git as a generalized database... I know a number of other people who are experimenting with content-addressable replicated data structures... there is ipfs, dat, @substack's forkdb, and my own project secure-scuttlebutt. How far can you push git till it becomes easier to create a new thing? |
Using
And I also want the whole thing to sort of stop at the I agree that if we were looking at creating a better db for content |
Those are certainly good arguments for using git, but do they hold up when you start using git in a weird way? I'm just not yet convinced that those tools will handle the way you are talking about using refs. |
I have a test repo (this one actually) that uses refs for steps. The only extra work you have to do is to make sure to fetch those extra refs when you need them.
|
ah well just if each step is a ref then the steps cannot be versioned as a collection. |
what is a manifest commit? |
A manifest commit would be something like what I described in this comment. This would remove all the |
continuing from open-learning/pr#4 where @dominictarr said:
The text was updated successfully, but these errors were encountered: