32
41
Fork
You've already forked website
54

December 2022 monthly update #42

Merged
Ghost merged 12 commits from wip-monthly into main 2022年12月25日 23:40:39 +01:00

Preview at: https://forgejo.codeberg.page/@wip-monthly/2022-12-26-monthly-update/


This monthly report ise neutral and fact based, informative only and written in the third person (not "we" or "our" but "it" and "they").

Preview at: https://forgejo.codeberg.page/@wip-monthly/2022-12-26-monthly-update/ --- This monthly report ise neutral and fact based, informative only and written in the third person (not "we" or "our" but "it" and "they").
Ghost force-pushed wip-monthly from 390fffdbbe
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
to 417c99da92
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022年12月15日 12:35:05 +01:00
Compare
Ghost force-pushed wip-monthly from 417c99da92
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
to fd6531842c
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022年12月15日 12:36:13 +01:00
Compare
Ghost force-pushed wip-monthly from fd6531842c
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
to 86346c6493
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022年12月20日 19:27:21 +01:00
Compare
gapodo left a comment
Copy link

I did not check spelling, as I'm bad... but read over it and belive it's good so far with the 2 things I commented on being my only finds.

I did not check spelling, as I'm bad... but read over it and belive it's good so far with the 2 things I commented on being my only finds.
@ -0,0 +33,4 @@
### Branding
There is no support for theming in Gitea and rebranding is a challenge.
First-time contributor
Copy link

Theming is possible, whitelabeling or branding not... (you can change the colors, but not the name)

Theming is possible, whitelabeling or branding not... (you can change the colors, but not the name)

I'll reword as "theming is brittle" or something.

I'll reword as "theming is brittle" or something.
Ghost marked this conversation as resolved
@ -0,0 +41,4 @@
### Localization
The Gitea codebase is internationalized in a way that follows the expected standards. But the localization (i.e. the translations in various languages) relies on a proprietary service that has a the translation community locked in. Since Forgejo is committed to exclusively use Free Software dependencies and services, it has to use an alternative.
First-time contributor
Copy link

...that has a the translation community locked in...

I believe that a in has a the is a leftover?

> ...that has a the translation community locked in... I believe that `a` in has a the is a leftover?
Ghost marked this conversation as resolved
Ghost force-pushed wip-monthly from 86346c6493
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
to 3486b455e2
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022年12月21日 01:22:25 +01:00
Compare
Ghost changed title from (削除) WIP: December 2022 monthly update (削除ここまで) to December 2022 monthly update 2022年12月21日 01:26:06 +01:00
Ghost force-pushed wip-monthly from 3486b455e2
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
to 85dd5356f1
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022年12月21日 01:26:25 +01:00
Compare

@forgejo/Admins this is a first draft, please kindly let me know if something is missing or incorrect.

I'd like to emphasize that I'm not much of a writer and this is pretty much the only kind of writing I'm able to work on consistently. See for instance the forgefriends monthly reports from the past two years.

It is not much more than a summary of the past actions and I try to make sure nothing major was overlooked. It deliberately does not use "us" "our" nor does it mention individuals or organizations unless absolutely necessary.

it is not meant to be inspiring, although I sometime get carried away. And when that is the case my writing is at its worst and I'm happy to trim it.

@forgejo/Admins this is a first draft, please kindly let me know if something is missing or incorrect. I'd like to emphasize that I'm not much of a writer and this is pretty much the only kind of writing I'm able to work on consistently. See for instance the [forgefriends monthly reports](https://forgefriends.org/tags/report/) from the past two years. It is not much more than a summary of the past actions and I try to make sure nothing major was overlooked. It deliberately does not use "us" "our" nor does it mention individuals or organizations unless absolutely necessary. it is not meant to be inspiring, although I sometime get carried away. And when that is the case my writing is at its worst and I'm happy to trim it.
Ghost force-pushed wip-monthly from 85dd5356f1
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
to d69c040a5a
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022年12月21日 01:49:04 +01:00
Compare
First-time contributor
Copy link

And a Gitea community member took are of fixing the bug and backporting

"took are of" probaby should be "took care of".

> And a Gitea community member took are of fixing the bug and backporting "took are of" probaby should be "took care of".
caesar left a comment
Copy link

This is really good @dachary.

I've made quite a few suggestions below, but they're all minor gramatical things.

This is really good @dachary. I've made quite a few suggestions below, but they're all minor gramatical things.
@ -0,0 +9,4 @@
### Bootstrap
After [Gitea Ltd confirmed the takeover of the Gitea project](https://gitea-open-letter.coding.social/) on 30 October 2022, a group of people proposed that Codeberg e.V. to become the custodian of a fork of Gitea. It was [accepted 16 November 2022](https://codeberg.org/forgejo/meta/issues/3#issuecomment-688648):
Member
Copy link
- Maybe link to the exact section of the Open Letter page: https://gitea-open-letter.coding.social/#gitea-ltd-confirms-its-takeover-of-the-gitea-project - s/`proposed that Codeberg e.V. to become`/`proposed that Codeberg e.V. should become`/ - Link `Codeberg e.V.` to https://docs.codeberg.org/getting-started/what-is-codeberg/#what-is-codeberg-e.v.%3F - s/`It was accepted`/`The proposal was accepted`/
Ghost marked this conversation as resolved
@ -0,0 +15,4 @@
* Forgejo contributors are self-governed group of people (a "gremium" in the Codeberg e.V. parlance)
* The Codeberg e.V. general assembly reviews if Forgejo is aligned with its mission on a yearly basis, based on the monthly reports Forgejo publishes
The essential conditions for a fork to succeed were met and Forgejo could be bootstraped in a sustainable way:
Member
Copy link
  • s/Forgejo could be bootstraped/Forgejo was able to be bootstraped/ ("could" sounds like it might not have happened yet)
- s/`Forgejo could be bootstraped`/`Forgejo was able to be bootstraped`/ ("could" sounds like it might not have happened yet)
Ghost marked this conversation as resolved
@ -0,0 +25,4 @@
### Development and Distribution
From a technical point of view, Forgejo is a [drop in replacement of Gitea](https://forgejo.org/download/): it can be used without any modification by replacing the Gitea binary (or container image).
Member
Copy link
  • s/replacement of Gitea/replacement for Gitea/
  • s/by replacing/by simply replacing/
- s/`replacement of Gitea`/`replacement for Gitea`/ - s/`by replacing`/`by simply replacing`/
Ghost marked this conversation as resolved
@ -0,0 +81,4 @@
After Gitea Ltd. published their second blog post and re-affirmed their control over the Gitea project, the decision to fork was made by a group of people far smaller than the Forgejo community is today. And they had a difficult task ahead of them: there is no established receipe to properly fork a project. It can be hard and sever all ties with the original project, which is what happened when LibreOffice and OpenOffice went their separate ways. Or it can be soft and find ways for the two projets that were once united to keep working together. It can be hostile and divide a community. Or it can be friendly and reunite a community shaken by an isolated event. A new organization can be created from scratch. Or the fork can be part of an existing organization.
A number of options were [drafted and discussed](https://codeberg.org/forgejo/meta/issues/3), all in public. Knowing that Gitea community members and even Gitea Ltd. shareholders were browsing those debates probably played a role in leaning towards a soft and friendly fork. And [a proposal was sent to Coeberg members](https://codeberg.org/forgejo/meta/issues/3#issuecomment-688648), kindly asking them to be the custodian of the project. After ten days of debate and consideration, the proposal was accepted and Forgejo started to build on that foundation.
Member
Copy link
  • s/Coeberg/Codeberg/
- s/`Coeberg`/`Codeberg`/
Ghost marked this conversation as resolved
@ -0,0 +83,4 @@
A number of options were [drafted and discussed](https://codeberg.org/forgejo/meta/issues/3), all in public. Knowing that Gitea community members and even Gitea Ltd. shareholders were browsing those debates probably played a role in leaning towards a soft and friendly fork. And [a proposal was sent to Coeberg members](https://codeberg.org/forgejo/meta/issues/3#issuecomment-688648), kindly asking them to be the custodian of the project. After ten days of debate and consideration, the proposal was accepted and Forgejo started to build on that foundation.
It is easy to get enthusiastic when a new cooperation is born. It is extremely rare to see a combination that stands a good chance to last. The Codeberg members entrusted the Forgejo community with a light and strong commitment: report back to the general assembly to reassure all Codeberg members that it keeps going in the right direction. In return the Forgejo community trusts Codeberg e.V. to be the custodian of the most precious assets a project can have: its domains.
Member
Copy link
  • maybe s/the most precious assets/one of the most precious assets/
- maybe s/`the most precious assets`/`one of the most precious assets`/
Ghost marked this conversation as resolved
@ -0,0 +87,4 @@
#### The Gitea community
Despite good intentions it was impossible to know for sure that a cooperation would happen between the Forgejo and the community members that stayed with Gitea even after Gitea Ltd. established its control over the project. But it happened a few times and in particular when a [bug was discovered](https://codeberg.org/Codeberg/Community/issues/800) in the package registry. Codeberg e.V. runs the largest known instance face scaling problems that are not easily reproducible. It took a few weeks for Forgejo contributors to collect enough evidence and understand the root cause of the problem. And a Gitea community member took are of fixing the bug and backporting it so it could be installed on Codeberg.org.
Member
Copy link
  • s/Codeberg e.V. runs the largest known instance face scaling problems/Codeberg e.V. runs the largest known instance and faces scaling problems/
  • s/took are of/took care of/
- s/`Codeberg e.V. runs the largest known instance face scaling problems`/`Codeberg e.V. runs the largest known instance and faces scaling problems`/ - s/`took are of`/`took care of`/
Ghost marked this conversation as resolved
@ -0,0 +96,4 @@
Forgejo is set to create a healthy balance that involves:
* A majority of independent volunteers who are in control of Forgejo via a governance that empowers them. They are representative of the general public and ultimately the only one legitimate to represent its interests.
* A minority of people who make a living to implement a roadmap co-created by the Forgejo community.
Member
Copy link
  • s/the only one legitimate to represent/the only ones who legitimately represent/
  • s/who make a living to implement/who earn a living by implementing/
- s/`the only one legitimate to represent`/`the only ones who legitimately represent`/ - s/`who make a living to implement`/`who earn a living by implementing`/
Ghost marked this conversation as resolved
Ghost force-pushed wip-monthly from d69c040a5a
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
to 915246a85a
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022年12月21日 09:43:29 +01:00
Compare

And a Gitea community member took are of fixing the bug and backporting

"took are of" probaby should be "took care of".

Good catch, fixed.

> > And a Gitea community member took are of fixing the bug and backporting > > "took are of" probaby should be "took care of". Good catch, fixed.

There is a chapter missing about the roadmap and the user centric approach. The User Research repository does not have much just yet. But there is significant pressure since new feature issues are created daily in the https://codeberg.org/forgejo/forgejo/issues repository.

A user centric approach and the roadmap that comes out of it is the only way to ensure those issues are put to good use and the time people took writing them down has an influence.

There is a chapter missing about the roadmap and the user centric approach. The [User Research repository](https://codeberg.org/forgejo/user-research) does not have much just yet. But there is significant pressure since new feature issues are created daily in the https://codeberg.org/forgejo/forgejo/issues repository. A user centric approach and the roadmap that comes out of it is the only way to ensure those issues are put to good use and the time people took writing them down has an influence.
gapodo left a comment
Copy link

Took another complete read, and IMHO it looks good (though I'm not a native english speaker), content is clear, and nothing major stood out to me.

The only thing I am a bit unclear about are the stories in cooperation, are those (mostly the Codeberg one) by Codeberg, or should we potentially "relabel" the headings to [Our] Cooperation with... or similar, to make it clear, that it's not a quote or report by that community, but a report on how our collaboration with them is going (from our / a neutral position)?

Took another complete read, and IMHO it looks good (though I'm not a native english speaker), content is clear, and nothing major stood out to me. The only thing I am a bit unclear about are the stories in cooperation, are those (mostly the Codeberg one) by Codeberg, or should we potentially "relabel" the headings to `[Our] Cooperation with...` or similar, to make it clear, that it's not a quote or report by that community, but a report on how our collaboration with them is going (from our / a neutral position)?
Roadmap
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
f8329233c9

I added a section about the Roadmap which mentions user research and social coding: two answers to solve this complicated puzzle.

https://forgejo.codeberg.page/@wip-monthly/2022-12-26-monthly-update/#user-centric-roadmap

I added a section about the Roadmap which mentions user research and social coding: two answers to solve this complicated puzzle. https://forgejo.codeberg.page/@wip-monthly/2022-12-26-monthly-update/#user-centric-roadmap

Took another complete read, and IMHO it looks good (though I'm not a native english speaker), content is clear, and nothing major stood out to me.

The only thing I am a bit unclear about are the stories in cooperation, are those (mostly the Codeberg one) by Codeberg, or should we potentially "relabel" the headings to [Our] Cooperation with... or similar, to make it clear, that it's not a quote or report by that community, but a report on how our collaboration with them is going (from our / a neutral position)?

I also have doubts about these stories. They would benefit from a more neutral tone. They read a little too much like propaganda. Maybe this section is too much and should be trimmed. There are echos of the same elsewhere.

> Took another complete read, and IMHO it looks good (though I'm not a native english speaker), content is clear, and nothing major stood out to me. > > The only thing I am a bit unclear about are the stories in cooperation, are those (mostly the Codeberg one) by Codeberg, or should we potentially "relabel" the headings to `[Our] Cooperation with...` or similar, to make it clear, that it's not a quote or report by that community, but a report on how our collaboration with them is going (from our / a neutral position)? I also have doubts about these stories. They would benefit from a more neutral tone. They read a little too much like propaganda. Maybe this section is too much and should be trimmed. There are echos of the same elsewhere.
strip the cooperation section
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ae0c82e079
although it is informative, it also reads like propaganda which is not
the goal of such a report

I trimmed the cooperation section. Please let me know if you have strong feelings about this. An alternative would be to reword it so that it is more neutral but I'm unsure if it is worth the effort.

I trimmed the cooperation section. Please let me know if you have strong feelings about this. An alternative would be to reword it so that it is more neutral but I'm unsure if it is worth the effort.
Ghost force-pushed wip-monthly from e4bc6a8105
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
to 13163daca4
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022年12月21日 12:30:25 +01:00
Compare
Ghost force-pushed wip-monthly from a9c65d82d1
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
to 0c104fb668
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2022年12月21日 13:02:56 +01:00
Compare
vrifox left a comment
Copy link

Never mind, I didn't understand the review tool at all.

Never mind, I didn't understand the review tool at all.
vrifox left a comment
Copy link

Just spell-checked. :)

PS: Now I understand the review tool at least a bit more, but find it still rather confusing at times.

Just spell-checked. :) PS: Now I understand the review tool at least a bit more, but find it still rather confusing at times.
@ -0,0 +5,4 @@
excerpt: Forgejo was announced 15 December 2022, here is how it happened.
---
Forgejo was [announced in December 2022](https://forgejo.org/2022-12-15-hello-forgejo/) and this report explains how it happened. It is the creation of a collective of people from diverse backgrounds united towards a common goal: enabling Free Software contributors with Free Software tools. The software forge it provides can be downloaded and used right away and it has a unique non technical feature: the community that drives its roadmap can be trusted to put the interest of the general public first. Forging Free Software is not just about writing code, it is a [social construct](https://coding.social/) that involves everyone in a continuous loop.
Contributor
Copy link

"non-technical" instead of "non technical" might be better.

"non-technical" instead of "non technical" might be better.
Ghost marked this conversation as resolved
@ -0,0 +7,4 @@
Forgejo was [announced in December 2022](https://forgejo.org/2022-12-15-hello-forgejo/) and this report explains how it happened. It is the creation of a collective of people from diverse backgrounds united towards a common goal: enabling Free Software contributors with Free Software tools. The software forge it provides can be downloaded and used right away and it has a unique non technical feature: the community that drives its roadmap can be trusted to put the interest of the general public first. Forging Free Software is not just about writing code, it is a [social construct](https://coding.social/) that involves everyone in a continuous loop.
This first monthly report is meant to provide a high level update of what happened in Forgejo, for people who want to follow its progress from a distance. Fact checking is made easy with links to the issue trackers or chat rooms where the action happened: everything in Forgejo since its inception has been 100% transparent. Video conferences are also [organized monthly](https://codeberg.org/forgejo/meta/issues/36) for Forgejo community members to ask questions.
Contributor
Copy link

"high-level" instead of "high level"

"high-level" instead of "high level"
Ghost marked this conversation as resolved
@ -0,0 +14,4 @@
After [Gitea Ltd confirmed the takeover of the Gitea project](https://gitea-open-letter.coding.social/#gitea-ltd-confirms-its-takeover-of-the-gitea-project) on 30 October 2022, a group of people proposed that [Codeberg e.V.](https://docs.codeberg.org/getting-started/what-is-codeberg/#what-is-codeberg-e.v.%3F) should become the custodian of a fork of Gitea. The proposal was [accepted 16 November 2022](https://codeberg.org/forgejo/meta/issues/3#issuecomment-688648):
* Codeberg e.V. is in control of the domains and the trademarks (if any)
* Forgejo contributors are self-governed group of people (a "gremium" in the Codeberg e.V. parlance)
Contributor
Copy link

"... are a self-governed group ..."

"... are ***a*** self-governed group ..."
Ghost marked this conversation as resolved
@ -0,0 +17,4 @@
* Forgejo contributors are self-governed group of people (a "gremium" in the Codeberg e.V. parlance)
* The Codeberg e.V. general assembly reviews if Forgejo is aligned with its mission on a yearly basis, based on the monthly reports Forgejo publishes
The essential conditions for a fork to succeed were met and Forgejo was able to be bootstraped in a sustainable way:
Contributor
Copy link

Shouldn't it be "bootstrapped" instead of "bootstraped" with just one "p"?

Shouldn't it be "bootstrapped" instead of "bootstraped" with just one "p"?
Ghost marked this conversation as resolved
@ -0,0 +19,4 @@
The essential conditions for a fork to succeed were met and Forgejo was able to be bootstraped in a sustainable way:
* A well known and trusted organization agreed to support and use Forgejo
Contributor
Copy link

"well-known" instead of "well known".

"well-known" instead of "well known".
Ghost marked this conversation as resolved
@ -0,0 +20,4 @@
The essential conditions for a fork to succeed were met and Forgejo was able to be bootstraped in a sustainable way:
* A well known and trusted organization agreed to support and use Forgejo
* A group of people with the right skills and stamina committed to provide a long term effort
Contributor
Copy link

"long-term" instead of "long term".

"long-term" instead of "long term".
Ghost marked this conversation as resolved
@ -0,0 +27,4 @@
### Development and Distribution
From a technical point of view, Forgejo is a [drop in replacement for Gitea](https://forgejo.org/download/): it can be used without any modification by simply replacing the Gitea binary (or container image).
Contributor
Copy link

"drop-in" instead of "drop in".

"drop-in" instead of "drop in".
Ghost marked this conversation as resolved
@ -0,0 +34,4 @@
* binaries for GNU/Linux amd64, arm64 and armv6 (which can also be used on armv7)
* container images for amd64 and arm64, either running as root or rootless
It will include some [Forgejo branding changes](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/CONTRIBUTING/WORKFLOW.md#branding) and default settings to [enhance privacy](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/CONTRIBUTING/WORKFLOW.md#privacy). And more importantly it provides a non technical feature: trust in a sustainable non profit community to further the interest of the general public.
Contributor
Copy link
  • missing comma following importantly
  • "non-technical"
  • "non-profit"
- missing comma following importantly - "non-technical" - "non-profit"
Ghost marked this conversation as resolved
@ -0,0 +42,4 @@
Within a few days dozens of [ideas for improving Forgejo](https://codeberg.org/forgejo/forgejo/issues?labels=78139) were submitted. They are the raw material from which a roadmap should emerge. It is not for GitHub or GitLab to unilaterally decide how software should be forged and what tools Free Software contributors need. It must be whatever the community collectively decides.
How can Forgejo go from an unsorted pile of ideas to a sensible roadmap? How can Forgejo have dreams that are big enough to inspire contributors and realistic enough to be implemented instead of lingering forever? The route Forgejo takes to solve that equation is a mix combining the [long term vision of Social Coding](https://coding.social/) and a method called "[User Research](https://jdittrich.github.io/userNeedResearchBook/)". The outcome of which should be a roadmap that is driven by the needs of the users, the interest of the general public, rather than what paying customers are most interested in in the short term or whatever is most profitable to shareholders at a given point in time.
Contributor
Copy link
  • "long term"
  • wrong quotation marks before and after "User Research"
  • The last sentence is a bit loo long. But I was not able to find a satisfactory alternative (yet).
- "long term" - wrong quotation marks before and after "User Research" - The last sentence is a bit loo long. But I was not able to find a satisfactory alternative (yet).

wrong quotation marks before and after "User Research"

How do you mean?

> wrong quotation marks before and after "User Research" How do you mean?
Contributor
Copy link

I've just seen that it's a rendeing issue: On the preview page " is used befor and after the phrase instead of "/".

I've just seen that it's a rendeing issue: On the preview page " is used befor and after the phrase instead of "/".
Contributor
Copy link

@dachary It may be related to this configuration. 🤔

@dachary It may be related to this [configuration](https://codeberg.org/forgejo/website/src/commit/3158ab204cad0ffe841b3504e8366d88f1e1d7fb/.prettierrc#L4). 🤔

I removed the quotes entirely: they were not really necessary.

I removed the quotes entirely: they were not really necessary.
Ghost marked this conversation as resolved
@ -0,0 +66,4 @@
The Gitea codebase is internationalized in a way that follows the expected standards. But the localization (i.e. the translations in various languages) relies on a proprietary service that has the translation community locked in. Since Forgejo is committed to exclusively use Free Software dependencies and services, it has to use an alternative.
Fortunately [Weblate](https://weblate.org/) is a quality self-hostable translation platform and an instance [is provided by Codeberg](https://translate.codeberg.org/). Intial work started in a [dedicated branch](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/CONTRIBUTING/WORKFLOW.md#internationalization-https-codeberg-org-forgejo-forgejo-issues-labels-82637), for the technical part.
Contributor
Copy link
  • missing comma after "Fortunately"
  • "Initial" instead of "Intial"
- missing comma after "Fortunately" - "Initial" instead of "Intial"
Ghost marked this conversation as resolved
@ -0,0 +75,4 @@
As a new project Forgejo had to create new communication channels:
* a static website at https://forgejo.org built by a CI pipeline from [a repository](https://codeberg.org/Forgejo/website) for collaborative editing.
* a social account at https://floss.social/@forgejo where content is either published after a consensus is reached from the Forgejo community or signed by the author trusted with an access to the account.
Contributor
Copy link

Just "access" instead of "an access".

Just "access" instead of "an access".
Ghost marked this conversation as resolved
fix typos
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
44196a4ef5

@vrifox I applied all typo fixes, good catch! Except for the quotes which I'm not sure to understand.

@vrifox I applied all typo fixes, good catch! Except for the quotes which I'm not sure to understand.
removed the quotes
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
e719b46fbe
Drone is not Free Software
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
a8e4b4eda8
rebase on top, not from
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
7f86c81dc1
@ -0,0 +79,4 @@
* a [Matrix space](https://matrix.to/#/#forgejo:matrix.org) where the main room welcomes Forgejo users to answer any question they may have and development rooms where technical discussions happen between people actively working.
* all other communications happen on the forge itself, in a spirit of dogfooding. For instance, although it may be more convenient to use a forum such as Discourse for informal discussions or a task manager to organize the work, the issue tracker is used instead.
All communication happens in public, transparently, so a newcomer can immediately get up to speed by reading the backlog. A [Code of Conduct](https://codeberg.org/forgejo/code-of-conduct) was adopted [very early on](https://codeberg.org/forgejo/meta/issues/13) and applies to all spaces under the responsibility of the Forgejo community. It is essential to create an inclusive environment where everyone can feel safe and a [Well Being](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/CONTRIBUTING/COC.md) team is here to help if needed.
First-time contributor
Copy link

The inclusive environment is hampered by the lack of accessibility in Codeberg.

I am creating a meta issue to better point out this gap, but in this post I suggest making an explicit mention of accessible channels to enhance participation, and also adding a mention of Codeberg's lack of accessibility as a project-level problem that is being addressed.

Thank you.

The inclusive environment is hampered by the lack of accessibility in Codeberg. I am creating a meta issue to better point out this gap, but in this post I suggest making an explicit mention of accessible channels to enhance participation, and also adding a mention of Codeberg's lack of accessibility as a project-level problem that is being addressed. Thank you.

@fsologureng your comment on accessibility made me realize that there should be a section about the major challenges for which Forgejo does not currently have a strategy and needs more contributors such as yourself to step in so they can be worked on. There also is the topic of diversity.

The section could be titled "Challenges". Do you see anything else in addition to accessibility and diversity?

@fsologureng your comment on accessibility made me realize that there should be a section about the major challenges for which Forgejo does not currently have a strategy and needs more contributors such as yourself to step in so they can be worked on. There also is the topic of diversity. The section could be titled "Challenges". Do you see anything else in addition to accessibility and diversity?
Contributor
Copy link

@fsologureng your comment on accessibility made me realize that there should be a section about the major challenges for which Forgejo does not currently have a strategy and needs more contributors such as yourself to step in so they can be worked on. There also is the topic of diversity.

The section could be titled "Challenges". Do you see anything else in addition to accessibility and diversity?

@dachary Maybe beginner friendliness. Especially for those, who did not come in contact with git etc. yet.

> @fsologureng your comment on accessibility made me realize that there should be a section about the major challenges for which Forgejo does not currently have a strategy and needs more contributors such as yourself to step in so they can be worked on. There also is the topic of diversity. > > The section could be titled "Challenges". Do you see anything else in addition to accessibility and diversity? @dachary Maybe beginner friendliness. Especially for those, who did not come in contact with git etc. yet.

@vrifox for instance community managers, translators, UX designers, etc. The entire population of people essential to the making of a good Free Software but who will never have a real need to understand tools specifically dedicated to coding. Are they who you have in mind? If so that's an excellent point and I'm sure @circlebuilder would agree. That would then be:

Challenges

  • Lower barrier to entry for non-coding contributors
  • Accessibility
  • Diversity

Anything else?

@vrifox for instance community managers, translators, UX designers, etc. The entire population of people essential to the making of a good Free Software but who will never have a real need to understand tools specifically dedicated to coding. Are they who you have in mind? If so that's an excellent point and I'm sure @circlebuilder would agree. That would then be: ### Challenges * Lower barrier to entry for non-coding contributors * Accessibility * Diversity Anything else?
First-time contributor
Copy link

Challenges

  • Lower barrier to entry for non-coding contributors
  • Accessibility

I have opened a discussion to initiate a conversation about this already present challenge.

> ### Challenges > > * Lower barrier to entry for non-coding contributors > * Accessibility I have opened [a discussion](https://codeberg.org/forgejo/meta/issues/75) to initiate a conversation about this already present challenge.
@ -0,0 +40,4 @@
### User Centric Roadmap
Within a few days dozens of [ideas for improving Forgejo](https://codeberg.org/forgejo/forgejo/issues?labels=78139) were submitted. They are the raw material from which a roadmap should emerge. It is not for GitHub or GitLab to unilaterally decide how software should be forged and what tools Free Software contributors need. It must be whatever the community collectively decides.
First-time contributor
Copy link

It is not for GitHub or GitLab to unilaterally decide how software should be forged and what tools Free Software contributors need.

This is a bit unclear. Obviously GH/GL have no say, but you want to express that we do not mindlessly follow their product development and as a laggard try to duplicate what they offer. Forgejo shapes its own path.

Going from this...

Within a few days dozens of ideas for improving Forgejo were submitted. They are the raw material from which a roadmap should emerge. It is not for GitHub or GitLab to unilaterally decide how software should be forged and what tools Free Software contributors need. It must be whatever the community collectively decides.

Might rewrite to this..

Already within a few days dozens of ideas for improving Forgejo were submitted. They express the needs and preferences of Free Software contributors with regards to how they forge their software. This raw material is input to our roadmap and will lead Forgejo on a path that is unique and different than what corporate forges like Github and Gitlab have to offer. Forgejo will place the community firmly in control of project direction.

> It is not for GitHub or GitLab to unilaterally decide how software should be forged and what tools Free Software contributors need. This is a bit unclear. Obviously GH/GL have no say, but you want to express that we do not mindlessly follow their product development and as a laggard try to duplicate what they offer. Forgejo shapes its own path. Going from this... > Within a few days dozens of ideas for improving Forgejo were submitted. They are the raw material from which a roadmap should emerge. It is not for GitHub or GitLab to unilaterally decide how software should be forged and what tools Free Software contributors need. It must be whatever the community collectively decides. Might rewrite to this.. > Already within a few days dozens of [ideas for improving Forgejo](https://codeberg.org/forgejo/forgejo/issues?labels=78139) were submitted. They express the needs and preferences of Free Software contributors with regards to how they forge their software. This raw material is input to our roadmap and will lead Forgejo on a path that is unique and different than what corporate forges like Github and Gitlab have to offer. Forgejo will place the community firmly in control of project direction.
Ghost marked this conversation as resolved
@ -0,0 +42,4 @@
Within a few days dozens of [ideas for improving Forgejo](https://codeberg.org/forgejo/forgejo/issues?labels=78139) were submitted. They are the raw material from which a roadmap should emerge. It is not for GitHub or GitLab to unilaterally decide how software should be forged and what tools Free Software contributors need. It must be whatever the community collectively decides.
How can Forgejo go from an unsorted pile of ideas to a sensible roadmap? How can Forgejo have dreams that are big enough to inspire contributors and realistic enough to be implemented instead of lingering forever? The route Forgejo takes to solve that equation is a mix combining the [long-term vision of Social Coding](https://coding.social/) and a method called [User Research](https://jdittrich.github.io/userNeedResearchBook/). The outcome of which should be a roadmap that is driven by the needs of the users, the interest of the general public, rather than what paying customers are most interested in in the short term or whatever is most profitable to shareholders at a given point in time.
First-time contributor
Copy link

Suggesting to go from this..

How can Forgejo go from an unsorted pile of ideas to a sensible roadmap? How can Forgejo have dreams that are big enough to inspire contributors and realistic enough to be implemented instead of lingering forever? The route Forgejo takes to solve that equation is a mix combining the long-term vision of Social Coding and a method called User Research. The outcome of which should be a roadmap that is driven by the needs of the users, the interest of the general public, rather than what paying customers are most interested in in the short term or whatever is most profitable to shareholders at a given point in time.

To this..

How can Forgejo go from an unsorted pile of ideas to an exciting roadmap? What innovations will inspire our contributors? And how do we transform them to concrete features that will be implemented, instead of lingering as open issues on the backlog? To address people's needs and be most beneficial for the commons and public interest, Forgejo will follow a structured method of User Research and align with Social Coding Movement, where we will contribute and evolve our insights about Free Software development best-practices.

The part about "paying customers" and "profitable to shareholders" need not be mentioned again. It weakens the positioning, when in the text it is already clear what audience is best addressed by what Forgejo will deliver. In other words "address people's needs and be most beneficial for the commons and public interest".

Suggesting to go from this.. > How can Forgejo go from an unsorted pile of ideas to a sensible roadmap? How can Forgejo have dreams that are big enough to inspire contributors and realistic enough to be implemented instead of lingering forever? The route Forgejo takes to solve that equation is a mix combining the [long-term vision of Social Coding](https://coding.social/) and a method called [User Research](https://jdittrich.github.io/userNeedResearchBook/). The outcome of which should be a roadmap that is driven by the needs of the users, the interest of the general public, rather than what paying customers are most interested in in the short term or whatever is most profitable to shareholders at a given point in time. To this.. > How can Forgejo go from an unsorted pile of ideas to an exciting roadmap? What innovations will inspire our contributors? And how do we transform them to concrete features that will be implemented, instead of lingering as open issues on the backlog? To address people's needs and be most beneficial for the commons and public interest, Forgejo will follow a [structured method](https://jdittrich.github.io/userNeedResearchBook/) of User Research and align with [Social Coding Movement](https://coding.social), where we will contribute and evolve our insights about Free Software development best-practices. The part about "paying customers" and "profitable to shareholders" need not be mentioned again. It weakens the positioning, when in the text it is already clear what audience is best addressed by what Forgejo will deliver. In other words "address people's needs and be most beneficial for the commons and public interest".

I copy/pasted just changing to be in the third person (no "we" or "our") to unify with the tone of the report.

I copy/pasted just changing to be in the third person (no "we" or "our") to unify with the tone of the report.
First-time contributor
Copy link

You turned the text into "where contributors will contribute", which doesn't flow well.

From..

To address people's needs and be most beneficial for the commons and public interest, Forgejo will follow a structured method of User Research and align with Social Coding Movement, where we will contribute and evolve our insights about Free Software development best-practices.

To..

To address people's needs and be most beneficial for the commons and public interest, Forgejo will follow a structured method of User Research, align with Social Coding Movement principles, and contribute back insights about Free Software development to evolve the movement's best-practices.

You turned the text into "where contributors will contribute", which doesn't flow well. From.. > To address people's needs and be most beneficial for the commons and public interest, Forgejo will follow a structured method of User Research and align with Social Coding Movement, where we will contribute and evolve our insights about Free Software development best-practices. To.. > To address people's needs and be most beneficial for the commons and public interest, Forgejo will follow a [structured method](https://jdittrich.github.io/userNeedResearchBook/) of User Research, align with [Social Coding Movement](https://coding.social) principles, and contribute back insights about Free Software development to evolve the movement's best-practices.
Ghost marked this conversation as resolved
Address circlebuilder comments.
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
467a020757
Address circlebuilder comments.
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
4f594b718e
add paragraph about accessibility
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
827748687c

@fsologureng a paragraph was added and is related to the work we are doing together on user research for accessibility.

@fsologureng a paragraph was added and is related to the work we are doing together on user research for accessibility.
Ghost deleted branch wip-monthly 2022年12月25日 23:40:39 +01:00
Sign in to join this conversation.
Labels
Clear labels
404
Broken links or missing content
Accessibility
Accessibility
Blog post
Documentation
Forgejo Documentation
Internationalisation
i18n and l10n
User research - Accessibility
Requires input about accessibility features, likely involves user testing.
User research - Blocked
Do not pick as-is! We are happy if you can help, but please coordinate with ongoing redesign in this area.
User research - Community
Community features, such as discovering other people's work or otherwise feeling welcome on a Forgejo instance.
User research - Config (instance)
Instance-wide configuration, authentication and other admin-only needs.
User research - Errors
How to deal with errors in the application and write helpful error messages.
User research - Filters
How filter and search is being worked with.
User research - Future backlog
The issue might be inspiring for future design work.
User research - Git workflow
AGit, fork-based and new Git workflow, PR creation etc
User research - Labels
Active research about Labels
User research - Moderation
Moderation Featuers for Admins are undergoing active User Research
User research - Needs input
Use this label to let the User Research team know their input is requested.
User research - Notifications/Dashboard
Research on how users should know what to do next.
User research - Rendering
Text rendering, markup languages etc
User research - Repo creation
Active research about the New Repo dialog.
User research - Repo units
The repo sections, disabling them and the "Add more" button.
User research - Security
User research - Settings (in-app)
How to structure in-app settings in the future?
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
8 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forgejo/website!42
Reference in a new issue
forgejo/website
No description provided.
Delete branch "wip-monthly"

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?