This is my draft of the contributor FAQ for Codeberg Documentation, ready for review.
I'm looking forward to your comments and additions :)
:contributor-faq into master This is my draft of the contributor FAQ for Codeberg Documentation, ready for review.
I'm looking forward to your comments and additions :)
I will try to have a look this week.
But you'll have to explain me how to add comments like you did for my PRs!
@ -0,0 +59,4 @@
<a name="file-naming-conventions">
### How should files be named?
Please adhere to [Kebap-Case](https://en.wikipedia.org/wiki/Letter_case#Special_case_styles) naming rules for any files in Codeberg Documentation.
Typo: Kebap-Case --> Kebab-Case
Also might want to change the link to https://en.wikipedia.org/wiki/Kebab_case in case it gets its own article in the future.
Thanks, good catch! I fixed it :)
@ -0,0 +77,4 @@
and PNG formats (webP and JPEG for photographs), they should be in a large enough resolution so that text is clearly
readable and their filenames should follow Codeberg Documentation's [naming conventions](#file-naming-conventions).
Please put screenshots under `assets/images/[section]/[article]/...` where `[section]` and `[article]` are the kebap-cased names of the section or your article, respectively.
Same here (kebab-case).
Perhaps screenshot requests for occasional contributors could also be documented as part of #75.
Edit: and Knut too :)
Great article; I have only few very minor comments!
@ -0,0 +13,4 @@
To contribute to Codeberg Documentation, the first thing you should do (if you haven't already done it) is to create your own fork of the [Codeberg/Documentation repository](https://codeberg.org/Codeberg/Documentation).
Then, for each major contribution that you want to make (e.g. for each new article), create a new branch, make your contributions and finally make a Pull Request to the Codeberg/Documentation repository. You can find the source code to all articles in the `content` directory of Codeberg
Documentation's source tree.
Is there a line break here (there shouldn't be one)?
Where exactly do you mean?
between "Codeberg" and "Documentation" (lines 15-16)
Good catch! I fixed it. By the way, simple line breaks like these have no effect on Markdown rendering, as far as I can tell. So that's why it was easy to miss.
@ -0,0 +42,4 @@
Every section and article has a unique `key`. If `parent` is set to the `key` of another section, the current article will become a child of that other section.
The other fields are `title` and `order`, where `title` is merely a display name and determines the menu entry label as well as the article's heading but has no other "technical" semantics and `order` is a number that can be used to enforce a specific order of articles (which is good for step-by-step guides such as Getting Started for example).
That sentence is very long. I suggest to split it into two or even three sentences.
I've now split it up into a list.
@ -0,0 +51,4 @@
> Please do not repeat the article's title as a first-level heading in Markdown. It will added automatically when generating the final site.
### Can I preview my article?
Yes, but currently only if you're working with a local clone of the repository. In that case, simply follow the instructions in the `README.md` file to set up and run a local preview.
Would it make sense to add a link to the README.md file?
Yes :) -> Done
Thank you @ivan-paleo for your comments - I have modified everything accordingly!
What do you all think, are we ready to merge? :)
Okay, I've added instructions about example repositories and screenshots using the "knut" account/organization. Please have a look if everything's correct and feel free to merge :)
Okay, I've added instructions about example repositories and screenshots using the "knut" account/organization. Please have a look if everything's correct and feel free to merge :)
It looks all good to me.
Hey @n, are the "knut" instructions okay and can this be merged? :)
Looks good to me except for a small error :)
@ -0,0 +72,4 @@
- For changes that are critical, e.g. ones that might legally affect Codeberg e.V., the chairperson of Codeberg e.V. will need to approve of the changes as well
### Where to create example repositories?
Please create example repositories for the Documentation in the `knut` organization on `codeberg-test.org`.
This should be on Codeberg production, right?
Absolutely right! Thanks for spotting this 👍
With the last error resolved, this is now ready to merge, which I will do right away, along with #82 :)
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?