OK. deep breath.
I want to help freesewing.eu by fixing some of the excellent documentation you folks created. I went through the entire FreeSewing Editor documentation and there are a bunch of minor fixes that I would like to contribute (typos, grammar, word choice, cut-and-paste errors, labels incorrect, that sort of thing). Starting simple & trying not to mess anything up.
I noticed the big “Edit this page” button at the bottom of each FreeSewing.eu documentation page. And I thought, “oh, cool, they have a built-in editor! This’ll be so easy!”. ![]()
And of course that brings you to Codeberg and the specific page within the “develop” branch. I was a software developer, but I’m a little rusty on Git. So I went to freeSewing.dev and I’m about a third of the way through Joost’s excellent Git Training. And I have Xcode on my Mac and made sure I had git locally (I do). But I’m used to Xcode doing all the version control work for me via the GUI, and I thought Xcode was overkill for a little light editing, so I found Gram, a Zed editor fork that looks super easy to use & lightweight, unlike Xcode. And it supposedly integrates with Codeberg.
So the file I’m trying to edit is an .mdx file, so I researched what that was, then created a little MarkDown cheat sheet to remind myself all the ways to format text, so I’d understand what I was trying to edit.
So then I created a Codeberg account and forked FreeSewing. And rather than create a repository on my local hard drive, I thought “maybe I can use the Codeberg website to edit & commit a file with some very simple changes, just to make sure I understand what I’m doing.” So I clicked the edit button (the file I’m actually editing is sites/org/docs/docs/editor/views/designs/readme.mdx) and it let me make a couple minor edits. So I filled out the commit comment, selected “create a new branch & start a pull request”. But as I go further down that path, I think I created a pull request in my own repository? Was that necessary? Or only when I try to push my repository changes to FreeSewing’s develop branch? I suppose I need to finish reading Joost’s git documentation. ![]()
But am I going down the right path here? Am I almost there? deep breath
Eventually I’ll do this all locally with Gram, but I was just trying to test out the web workflow at Codeberg.