Agree! Code forges generally offer dev-only UI for editing. It is not intuitive to other SX stakeholders.
It would be great. You had some good recent experience with the FEP site. I am curious if this can be done with the site still being hosted by Codeberg Pages, though I think that should be possible here.
Note that, though it hasn’t been tested, the Delightful commons initiative should accept curated lists that are hosted and maintained on other forges, accessed based on their git URL. Codeberg isn’t a requirement.
As long as you can have a link to the username on Codeberg (because the source code is generated from the repo hosted there) it is doable using their APIs.
While working on Anvil I had touch points to half of the relevant APIs Forgejo exposes to achieve this.
I am okay with the constraint of “Delightful lists must be hosted on Codeberg” if the editing facility makes it plain easy for anyone to suggest updates for review by list maintainers. Then “hosting elsewhere” can be a concern when the need actually arises.
Login with Codeberg credentials (Web Component is designed to accept other Forgejo instances)
Wait a few seconds for the README to load (Web Component is designed to accept arbitrary repos and filepaths therein)
Make your edits
Click „Submit changes”
There are a few cases I haven’t handled yet (branch exists, insufficient permissions and similar) but the happy case works. I could also load a full-fledged Richt Text Editor or show a live preview and comparison if I wanted.
@Ryuno-Ki absolutely super that you got to experimenting so quickly! Did not have time to check things out yet, though.
There’s an old open PR by @Mediaformat on delightful-fediverse-development proposing a PR template to be configured for that list. I never got around to incorporate it further.
Showing a template this way might not be the best option in light of the above, but when editing a list esp. adding new resources there are…
General guidelines for delightful lists to take into account.
Specific preferences the list maintainers have wrt to the list’s layout.