From 3042b3070f5e277c6bfa1e6ff7371cc2faebbe0e Mon Sep 17 00:00:00 2001 From: jolheiser Date: Tue, 24 Jan 2023 13:31:29 -0600 Subject: [PATCH 01/19] chore: initial quarterly report Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 95 ++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 content/post/quarterly-23q1.md diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md new file mode 100644 index 0000000..d66d132 --- /dev/null +++ b/content/post/quarterly-23q1.md @@ -0,0 +1,95 @@ +--- +date: "2023-01-24T09:06:54+07:00" +author: "gitea" +title: "Gitea Quarterly Report 23Q1" +tags: ["quarterly"] +draft: false +--- + +# Gitea quarterly report 23Q1 + +Happy new year! As is tradition, the Gitea project conducted its yearly election at the end of December to decide the upcoming year's ownership team. To ensure no one felt pressured to vote a certain way, this year's election utilized the [votesup.eu](https://votesup.eu/) platform to conduct the voting. Thanks to votesup, which allows for election observers, we were able to make use of that functionality to be able to have enhanced oversight and verification of the vote. + +## Election Results +The results of the ownership election yielded the same ownership team of the past year, where [@techknowlogick](https://gitea.com/techknowlogick), [@lunny](https://gitea.com/lunny), and [@zeripath](https://gitea.com/zeripath) were elected. As a followup from a previous post, the maintainership team of the Gitea project has been in discussion over the past couple of months around what the future governance of the project looks like. These discussions resulted in the proposal of a governance charter for the project which was also voted on, and was passed with overwhelming support. We'd like to send a sincere thank you to everyone who reached out and provided assistance and their experience with this process. + +The governance charter proposed a technical oversight comittee (TOC) which expands the ownership team of the Gitea project from the current three elected positions to six positions, where three would be elected as it happened over past years, and the other three would consist of appointed members from the company. + +With this new TOC in place, both [@lunny](https://gitea.com/lunny) and [@techknowlogick](https://gitea.com/techknowlogick) will step down from their elected positions to become appointed members of the TOC along with [@wolfogre](https://gitea.com/wolfogre). [@6543](https://gitea.com/6543) joined [@zeripath](https://gitea.com/zeripath) to fill one of the remaining elected seats, being the next highest voted candidate. For the final remaining elected seat, [@jolheiser](https://gitea.com/jolheiser) and [@delvh](https://gitea.com/delvh) tied for votes. In a subsequent run off vote, [@jolheiser](https://gitea.com/jolheiser) was elected to fill the seat. + +This information will also be added to the `CONTRIBUTING.md` of the main repository. + +## Governance Compensation + +Considering the substantial effort that goes into releasing software, we want to fund the people who pour so much of their time and energy into an open-source project like Gitea. + +Each member of the community elected TOC will be granted $500 each month as compensation for their work. + +Furthermore, any community release manager for a specific release or LTS will be compensated $500 for the delivery of said release. + +These funds will come from community sources like the OpenCollective rather than directly from the company. Only non-company members are eligible for this compensation, and if a member of the community TOC takes the responsibility of release manager, they would only be compensated for their TOC duties. Gitea Ltd employees are not eligible to receive any funds from the OpenCollective unless it is reimbursement for a purchase made for the Gitea project itself. + +Gitea Ltd will be contributing to the OpenCollective and through other methods to help fund not only the above, but also so the project can sponsor bounties as well! The company is committed to backing the project and the community surrounding it. + +## Mission Statement + +As Gitea grew up, features were added as contributors suggested them. There wasn't much direction, which sometimes led to features that were only used by a small number of users, yet impacted the rest of the user base. Going forward, Gitea needs to have a consistent and cohesive vision. + +Gitea shall help all the programmers, desktop developers, web developers, operators, AI/ML developers, LowCode developers, programming learners, etc. To help them quickly, efficiently, and easily complete their work. Gitea will develop features and integrate with external tools, but keep the principle of less is more. To help those who have less machine resources to work together and to help reduce carbon emissions because of these actions in the world, Gitea will strive to keep small, low resource usage and high performance. + +## Roadmap +To support this vision we need a short-term roadmap, something new to the project as we have never previously had a formal roadmap. + +There should be a roadmap to record which features Gitea should develop in the near future and the roadmap should be discussed with the entire Gitea maintainers team and solicit feedback from various stakeholders. TOC members need to review the roadmap every year and work together on the direction of the project. + +Should a feature require an RFC and be voted on by the TOC, in the event of a 50-50 split, the community elected members will be able to block feature proposals that don't align with the mission statement. + +The TOC and other maintainers are currently discussing the roadmap, but here is a non-exhaustive list of some of the possible things to be included: + +### Draft roadmap for 2023: + +#### Buildability +* Reduce CI build times +* Allow for auto-updating/auto-merging PRs when they are ready +* Provide an LTS where security patches and some bug-fixes may be backported on a longer schedule than before +* A more consistent release cadence to allow users to more effectively manage their updates and upgrades + +#### Readability +* Introduce an RFC process to be discussed with appropriate working groups and the TOC for large features +* Refactor UI to allow for improved accessiblity and usability +* Provide versioned documentation + +#### Scalability +* Continue to work on performance improvements, which allows Gitea to run on very low-powered hardware +* In addition to these low-powered hardware, allow for scaling up to use high availability + +#### CI/CD +* Polish and introduce/promote Actions to help ease migrations to Gitea and provide a small (but powerful!) optional CI +* Work on a better UX for third-party CI to be able to upload and view build logs in a unified interface + +## TOC & Working groups + +With Gitea now covering many projects outside of the main repository, several groups will be created to help focus on specific areas instead of requiring maintainers to be a jack-of-all-trades. Maintainers are of course more than welcome to be part of multiple groups should they wish to contribute in multiple places. + +The currently proposed groups are: +* Core Group: maintain the primary Gitea repository +* Integration Group: maintain the Gitea ecosystem's related tools, including go-sdk/tea/changelog/bots etc. +* Documentation Group: maintain related documents and repositories +* Translation Group: coordinate with translators and maintain translations +* Security Group: managed by TOC directly, members are decided by TOC, maintains security patches/responsible for security items + +Each group can have a few of their own managers with merging rights for their area, as well as the members of the TOC. This should result in ~8 people with merge rights for a given repository. Some areas may require more or less as needed. + +Gitea still welcomes any and all contributions from the community as well! + +## Community scholarship and support +The project is looking at starting a community scholarship to be able to fund a person from an underrepresented community who may be prevented from contributing to open source as they need to focus on paid work or other commitments. This would allow them to be paid for their work, and build up their connections within open source. As well, enrolling the project in something like Google’s summer of code would allow us to mentor those new to the industry. + +## Investing in the security and usability of Gitea +As Gitea is a large project, we need to seriously start thinking about audits, both security and accessibility. We can partner with companies also using Gitea to be able to fund this research to ensure that Gitea is secure and usable by everyone. If you are part of or know someone from these areas, please feel free to reach out to us! + +--- + +If you have any questions that haven't been answered, or would just like to chat with any of the people working on the project, please feel free to drop by the [Discord](https://discord.gg/Gitea), [Matrix](https://matrix.to/#/#gitea-space:matrix.org), or [Discourse](https://discourse.gitea.io/)! + +We're looking forward to the coming year and the continued growth of Gitea. We hope you'll join us in this journey. 🍵 \ No newline at end of file -- 2.40.1 From 437f6a1efbfec4547af4ea3fc6c73301f4529546 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Tue, 24 Jan 2023 14:47:02 -0600 Subject: [PATCH 02/19] chore: update revision Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index d66d132..97e3f38 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -8,14 +8,19 @@ draft: false # Gitea quarterly report 23Q1 -Happy new year! As is tradition, the Gitea project conducted its yearly election at the end of December to decide the upcoming year's ownership team. To ensure no one felt pressured to vote a certain way, this year's election utilized the [votesup.eu](https://votesup.eu/) platform to conduct the voting. Thanks to votesup, which allows for election observers, we were able to make use of that functionality to be able to have enhanced oversight and verification of the vote. +Happy new year! As is tradition, the Gitea project conducted its yearly election at the end of December to decide the upcoming year's ownership team. +To ensure no one felt pressured to vote a certain way, this year's election utilized the [votesup.eu](https://votesup.eu/) platform to conduct the voting. Thanks to votesup, which allows for election observers, we were able to make use of that functionality to be able to have enhanced oversight and verification of the vote. ## Election Results -The results of the ownership election yielded the same ownership team of the past year, where [@techknowlogick](https://gitea.com/techknowlogick), [@lunny](https://gitea.com/lunny), and [@zeripath](https://gitea.com/zeripath) were elected. As a followup from a previous post, the maintainership team of the Gitea project has been in discussion over the past couple of months around what the future governance of the project looks like. These discussions resulted in the proposal of a governance charter for the project which was also voted on, and was passed with overwhelming support. We'd like to send a sincere thank you to everyone who reached out and provided assistance and their experience with this process. +The results of the ownership election yielded the same ownership team of the past year, where [@techknowlogick](https://gitea.com/techknowlogick), [@lunny](https://gitea.com/lunny), and [@zeripath](https://gitea.com/zeripath) were elected. +As a followup from a previous post, the maintainership team of the Gitea project has been in discussion over the past couple of months around what the future governance of the project looks like. These discussions resulted in the proposal of a governance charter for the project which was also voted on, and was passed with overwhelming support. +We'd like to send a sincere thank you to everyone who reached out and provided assistance and their experience with this process. The governance charter proposed a technical oversight comittee (TOC) which expands the ownership team of the Gitea project from the current three elected positions to six positions, where three would be elected as it happened over past years, and the other three would consist of appointed members from the company. -With this new TOC in place, both [@lunny](https://gitea.com/lunny) and [@techknowlogick](https://gitea.com/techknowlogick) will step down from their elected positions to become appointed members of the TOC along with [@wolfogre](https://gitea.com/wolfogre). [@6543](https://gitea.com/6543) joined [@zeripath](https://gitea.com/zeripath) to fill one of the remaining elected seats, being the next highest voted candidate. For the final remaining elected seat, [@jolheiser](https://gitea.com/jolheiser) and [@delvh](https://gitea.com/delvh) tied for votes. In a subsequent run off vote, [@jolheiser](https://gitea.com/jolheiser) was elected to fill the seat. +With this new TOC in place, both [@lunny](https://gitea.com/lunny) and [@techknowlogick](https://gitea.com/techknowlogick) have transitioned from their elected positions to become company appointed members, with [@wolfogre](https://gitea.com/wolfogre) joining them. +[@6543](https://gitea.com/6543) joined [@zeripath](https://gitea.com/zeripath) to fill one of the remaining elected seats, being the next highest voted candidate. +For the final remaining elected seat, [@jolheiser](https://gitea.com/jolheiser) and [@delvh](https://gitea.com/delvh) tied for votes. In a subsequent run off vote, [@jolheiser](https://gitea.com/jolheiser) was elected to fill the seat. This information will also be added to the `CONTRIBUTING.md` of the main repository. @@ -27,15 +32,19 @@ Each member of the community elected TOC will be granted $500 each month as comp Furthermore, any community release manager for a specific release or LTS will be compensated $500 for the delivery of said release. -These funds will come from community sources like the OpenCollective rather than directly from the company. Only non-company members are eligible for this compensation, and if a member of the community TOC takes the responsibility of release manager, they would only be compensated for their TOC duties. Gitea Ltd employees are not eligible to receive any funds from the OpenCollective unless it is reimbursement for a purchase made for the Gitea project itself. +These funds will come from community sources like the OpenCollective rather than directly from the company. +Only non-company members are eligible for this compensation, and if a member of the community TOC takes the responsibility of release manager, they would only be compensated for their TOC duties. +Gitea Ltd employees are not eligible to receive any funds from the OpenCollective unless it is reimbursement for a purchase made for the Gitea project itself. -Gitea Ltd will be contributing to the OpenCollective and through other methods to help fund not only the above, but also so the project can sponsor bounties as well! The company is committed to backing the project and the community surrounding it. +Gitea Ltd will be contributing to the OpenCollective and through other methods to help fund not only the above, but also so the project can sponsor bounties as well. The company is committed to backing the project and the community surrounding it. ## Mission Statement As Gitea grew up, features were added as contributors suggested them. There wasn't much direction, which sometimes led to features that were only used by a small number of users, yet impacted the rest of the user base. Going forward, Gitea needs to have a consistent and cohesive vision. -Gitea shall help all the programmers, desktop developers, web developers, operators, AI/ML developers, LowCode developers, programming learners, etc. To help them quickly, efficiently, and easily complete their work. Gitea will develop features and integrate with external tools, but keep the principle of less is more. To help those who have less machine resources to work together and to help reduce carbon emissions because of these actions in the world, Gitea will strive to keep small, low resource usage and high performance. +Gitea shall help all the programmers, desktop developers, web developers, operators, AI/ML developers, LowCode developers, programming learners, etc. to help them quickly, efficiently, and easily complete their work. +Gitea will develop features and integrate with external tools, but keep the principle of less is more. +To help those who have less machine resources to work together and to help reduce carbon emissions because of these actions in the world, Gitea will strive to keep small, low resource usage and high performance. ## Roadmap To support this vision we need a short-term roadmap, something new to the project as we have never previously had a formal roadmap. @@ -83,10 +92,12 @@ Each group can have a few of their own managers with merging rights for their ar Gitea still welcomes any and all contributions from the community as well! ## Community scholarship and support -The project is looking at starting a community scholarship to be able to fund a person from an underrepresented community who may be prevented from contributing to open source as they need to focus on paid work or other commitments. This would allow them to be paid for their work, and build up their connections within open source. As well, enrolling the project in something like Google’s summer of code would allow us to mentor those new to the industry. +The project is looking at starting a community scholarship to be able to fund a person from an underrepresented community who may be prevented from contributing to open source as they need to focus on paid work or other commitments. This would allow them to be paid for their work, and build up their connections within open source. +As well, enrolling the project in something like Google’s summer of code would allow us to mentor those new to the industry. ## Investing in the security and usability of Gitea -As Gitea is a large project, we need to seriously start thinking about audits, both security and accessibility. We can partner with companies also using Gitea to be able to fund this research to ensure that Gitea is secure and usable by everyone. If you are part of or know someone from these areas, please feel free to reach out to us! +As Gitea is a large project, we need to seriously start thinking about audits, both security and accessibility. We can partner with companies also using Gitea to be able to fund this research to ensure that Gitea is secure and usable by everyone. +If you are part of or know someone from these areas, please feel free to reach out to us! --- -- 2.40.1 From fd0d645001e6b35cbedc3624c011ad5517eec190 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Tue, 24 Jan 2023 15:45:00 -0600 Subject: [PATCH 03/19] fix: clean up for hugo and final edits Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index 97e3f38..8e2a67f 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -6,10 +6,11 @@ tags: ["quarterly"] draft: false --- -# Gitea quarterly report 23Q1 - Happy new year! As is tradition, the Gitea project conducted its yearly election at the end of December to decide the upcoming year's ownership team. -To ensure no one felt pressured to vote a certain way, this year's election utilized the [votesup.eu](https://votesup.eu/) platform to conduct the voting. Thanks to votesup, which allows for election observers, we were able to make use of that functionality to be able to have enhanced oversight and verification of the vote. +To ensure no one felt pressured to vote a certain way, this year's election utilized the [votesup.eu](https://votesup.eu/info) platform to conduct the voting. +Thanks to votesup, which allows for election observers, we were able to have enhanced oversight and verification of the vote. + + ## Election Results The results of the ownership election yielded the same ownership team of the past year, where [@techknowlogick](https://gitea.com/techknowlogick), [@lunny](https://gitea.com/lunny), and [@zeripath](https://gitea.com/zeripath) were elected. @@ -99,7 +100,7 @@ As well, enrolling the project in something like Google’s summer of code would As Gitea is a large project, we need to seriously start thinking about audits, both security and accessibility. We can partner with companies also using Gitea to be able to fund this research to ensure that Gitea is secure and usable by everyone. If you are part of or know someone from these areas, please feel free to reach out to us! ---- +## Closing Remarks If you have any questions that haven't been answered, or would just like to chat with any of the people working on the project, please feel free to drop by the [Discord](https://discord.gg/Gitea), [Matrix](https://matrix.to/#/#gitea-space:matrix.org), or [Discourse](https://discourse.gitea.io/)! -- 2.40.1 From c1bba4a82f065296350e2d439dce983cb547450e Mon Sep 17 00:00:00 2001 From: jolheiser Date: Tue, 24 Jan 2023 16:03:40 -0600 Subject: [PATCH 04/19] review: wording Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index 8e2a67f..a855c15 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -79,7 +79,7 @@ The TOC and other maintainers are currently discussing the roadmap, but here is ## TOC & Working groups -With Gitea now covering many projects outside of the main repository, several groups will be created to help focus on specific areas instead of requiring maintainers to be a jack-of-all-trades. Maintainers are of course more than welcome to be part of multiple groups should they wish to contribute in multiple places. +With Gitea covering many projects outside of the main repository, several groups will be created to help focus on specific areas instead of requiring maintainers to be a jack-of-all-trades. Maintainers are of course more than welcome to be part of multiple groups should they wish to contribute in multiple places. The currently proposed groups are: * Core Group: maintain the primary Gitea repository @@ -90,7 +90,7 @@ The currently proposed groups are: Each group can have a few of their own managers with merging rights for their area, as well as the members of the TOC. This should result in ~8 people with merge rights for a given repository. Some areas may require more or less as needed. -Gitea still welcomes any and all contributions from the community as well! +Besides these new groups, Gitea always welcomes any form of contributions from all of you - the community. ## Community scholarship and support The project is looking at starting a community scholarship to be able to fund a person from an underrepresented community who may be prevented from contributing to open source as they need to focus on paid work or other commitments. This would allow them to be paid for their work, and build up their connections within open source. -- 2.40.1 From a4a7dce504ed200c155b766ba27dc67bf9a5c10c Mon Sep 17 00:00:00 2001 From: jolheiser Date: Tue, 24 Jan 2023 16:28:37 -0600 Subject: [PATCH 05/19] review: better preview Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index a855c15..3698377 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -1,22 +1,19 @@ --- date: "2023-01-24T09:06:54+07:00" -author: "gitea" +author: "Gitea" title: "Gitea Quarterly Report 23Q1" tags: ["quarterly"] draft: false --- -Happy new year! As is tradition, the Gitea project conducted its yearly election at the end of December to decide the upcoming year's ownership team. +Happy new year! As is tradition, the Gitea project conducted its yearly election at the end of December to decide the ownership team for 2023. To ensure no one felt pressured to vote a certain way, this year's election utilized the [votesup.eu](https://votesup.eu/info) platform to conduct the voting. Thanks to votesup, which allows for election observers, we were able to have enhanced oversight and verification of the vote. - - ## Election Results The results of the ownership election yielded the same ownership team of the past year, where [@techknowlogick](https://gitea.com/techknowlogick), [@lunny](https://gitea.com/lunny), and [@zeripath](https://gitea.com/zeripath) were elected. As a followup from a previous post, the maintainership team of the Gitea project has been in discussion over the past couple of months around what the future governance of the project looks like. These discussions resulted in the proposal of a governance charter for the project which was also voted on, and was passed with overwhelming support. -We'd like to send a sincere thank you to everyone who reached out and provided assistance and their experience with this process. - +We'd like to send a sincere thank you to everyone who reached out and provided assistance and their experience with this process. The governance charter proposed a technical oversight comittee (TOC) which expands the ownership team of the Gitea project from the current three elected positions to six positions, where three would be elected as it happened over past years, and the other three would consist of appointed members from the company. With this new TOC in place, both [@lunny](https://gitea.com/lunny) and [@techknowlogick](https://gitea.com/techknowlogick) have transitioned from their elected positions to become company appointed members, with [@wolfogre](https://gitea.com/wolfogre) joining them. @@ -25,6 +22,10 @@ For the final remaining elected seat, [@jolheiser](https://gitea.com/jolheiser) This information will also be added to the `CONTRIBUTING.md` of the main repository. +👇 Read the full post for further details. + + + ## Governance Compensation Considering the substantial effort that goes into releasing software, we want to fund the people who pour so much of their time and energy into an open-source project like Gitea. -- 2.40.1 From aff8e013739734dd8e62f02e3a7f337d4f6a66a1 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Tue, 24 Jan 2023 16:46:51 -0600 Subject: [PATCH 06/19] fix: normal apostrophe Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index 3698377..fce2d16 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -95,7 +95,7 @@ Besides these new groups, Gitea always welcomes any form of contributions from a ## Community scholarship and support The project is looking at starting a community scholarship to be able to fund a person from an underrepresented community who may be prevented from contributing to open source as they need to focus on paid work or other commitments. This would allow them to be paid for their work, and build up their connections within open source. -As well, enrolling the project in something like Google’s summer of code would allow us to mentor those new to the industry. +As well, enrolling the project in something like Google's summer of code would allow us to mentor those new to the industry. ## Investing in the security and usability of Gitea As Gitea is a large project, we need to seriously start thinking about audits, both security and accessibility. We can partner with companies also using Gitea to be able to fund this research to ensure that Gitea is secure and usable by everyone. -- 2.40.1 From 6204f8e0da2507bf662e357fbf11643edf000b29 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Tue, 24 Jan 2023 22:07:50 -0600 Subject: [PATCH 07/19] review: wording Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index fce2d16..2f96aba 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -95,11 +95,11 @@ Besides these new groups, Gitea always welcomes any form of contributions from a ## Community scholarship and support The project is looking at starting a community scholarship to be able to fund a person from an underrepresented community who may be prevented from contributing to open source as they need to focus on paid work or other commitments. This would allow them to be paid for their work, and build up their connections within open source. -As well, enrolling the project in something like Google's summer of code would allow us to mentor those new to the industry. +Also, enrolling the project in Google's Summer of Code and similar programs would allow us to mentor those new to the industry. ## Investing in the security and usability of Gitea As Gitea is a large project, we need to seriously start thinking about audits, both security and accessibility. We can partner with companies also using Gitea to be able to fund this research to ensure that Gitea is secure and usable by everyone. -If you are part of or know someone from these areas, please feel free to reach out to us! +If you are part of or know someone from these areas, please feel free to reach out to us on any of our socials. ## Closing Remarks -- 2.40.1 From f8bc748a006ed0d6ea5bab4533d9d9c96e740b92 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Wed, 25 Jan 2023 08:53:44 -0600 Subject: [PATCH 08/19] review: phrasing Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index 2f96aba..d45cb7f 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -46,7 +46,7 @@ As Gitea grew up, features were added as contributors suggested them. There wasn Gitea shall help all the programmers, desktop developers, web developers, operators, AI/ML developers, LowCode developers, programming learners, etc. to help them quickly, efficiently, and easily complete their work. Gitea will develop features and integrate with external tools, but keep the principle of less is more. -To help those who have less machine resources to work together and to help reduce carbon emissions because of these actions in the world, Gitea will strive to keep small, low resource usage and high performance. +To help those who have less machine resources to work together and to help reduce carbon emissions because of these actions in the world, Gitea will strive to keep low resource usage and high performance. ## Roadmap To support this vision we need a short-term roadmap, something new to the project as we have never previously had a formal roadmap. @@ -72,10 +72,10 @@ The TOC and other maintainers are currently discussing the roadmap, but here is #### Scalability * Continue to work on performance improvements, which allows Gitea to run on very low-powered hardware -* In addition to these low-powered hardware, allow for scaling up to use high availability +* In addition to these low-powered hardware, allow for scaling up for high-availability #### CI/CD -* Polish and introduce/promote Actions to help ease migrations to Gitea and provide a small (but powerful!) optional CI +* Polish and introduce/promote [Actions](https://blog.gitea.io/2022/12/feature-preview-gitea-actions/) to help ease migrations to Gitea and provide a small (but powerful!) optional CI * Work on a better UX for third-party CI to be able to upload and view build logs in a unified interface ## TOC & Working groups @@ -103,6 +103,6 @@ If you are part of or know someone from these areas, please feel free to reach o ## Closing Remarks -If you have any questions that haven't been answered, or would just like to chat with any of the people working on the project, please feel free to drop by the [Discord](https://discord.gg/Gitea), [Matrix](https://matrix.to/#/#gitea-space:matrix.org), or [Discourse](https://discourse.gitea.io/)! +If you have any questions that haven't been answered, or would just like to chat with any of the people working on the project, please feel free to drop by in our chat spaces: [Discord](https://discord.gg/Gitea), [Matrix](https://matrix.to/#/#gitea-space:matrix.org), or [Discourse](https://discourse.gitea.io/)! We're looking forward to the coming year and the continued growth of Gitea. We hope you'll join us in this journey. 🍵 \ No newline at end of file -- 2.40.1 From 3a57403e4dca2877d01b84c788729bc6ce421308 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Thu, 26 Jan 2023 11:49:10 -0600 Subject: [PATCH 09/19] review(pat-s): phrasing/wording Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index d45cb7f..cfb09a9 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -46,7 +46,7 @@ As Gitea grew up, features were added as contributors suggested them. There wasn Gitea shall help all the programmers, desktop developers, web developers, operators, AI/ML developers, LowCode developers, programming learners, etc. to help them quickly, efficiently, and easily complete their work. Gitea will develop features and integrate with external tools, but keep the principle of less is more. -To help those who have less machine resources to work together and to help reduce carbon emissions because of these actions in the world, Gitea will strive to keep low resource usage and high performance. +Gitea will strive to keep low resource usage and high performance to help those who have less machine resources to work together. ## Roadmap To support this vision we need a short-term roadmap, something new to the project as we have never previously had a formal roadmap. @@ -71,8 +71,8 @@ The TOC and other maintainers are currently discussing the roadmap, but here is * Provide versioned documentation #### Scalability -* Continue to work on performance improvements, which allows Gitea to run on very low-powered hardware -* In addition to these low-powered hardware, allow for scaling up for high-availability +* Continue to work on performance improvements to ensure Gitea performs even better on low-powered hardware +* Implement a high-availability concept #### CI/CD * Polish and introduce/promote [Actions](https://blog.gitea.io/2022/12/feature-preview-gitea-actions/) to help ease migrations to Gitea and provide a small (but powerful!) optional CI @@ -98,7 +98,7 @@ The project is looking at starting a community scholarship to be able to fund a Also, enrolling the project in Google's Summer of Code and similar programs would allow us to mentor those new to the industry. ## Investing in the security and usability of Gitea -As Gitea is a large project, we need to seriously start thinking about audits, both security and accessibility. We can partner with companies also using Gitea to be able to fund this research to ensure that Gitea is secure and usable by everyone. +As Gitea is a large project, we need to seriously start thinking about audits, both security and accessibility. We plan to reach out and partner with companies also using Gitea to be able to fund this research to ensure that Gitea is secure and usable by everyone. If you are part of or know someone from these areas, please feel free to reach out to us on any of our socials. ## Closing Remarks -- 2.40.1 From c574db7d0c45147b8734298ba737c2535a9ed980 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Sat, 28 Jan 2023 19:28:58 -0600 Subject: [PATCH 10/19] review(delvh): wording Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index cfb09a9..ff03387 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -20,7 +20,7 @@ With this new TOC in place, both [@lunny](https://gitea.com/lunny) and [@techkno [@6543](https://gitea.com/6543) joined [@zeripath](https://gitea.com/zeripath) to fill one of the remaining elected seats, being the next highest voted candidate. For the final remaining elected seat, [@jolheiser](https://gitea.com/jolheiser) and [@delvh](https://gitea.com/delvh) tied for votes. In a subsequent run off vote, [@jolheiser](https://gitea.com/jolheiser) was elected to fill the seat. -This information will also be added to the `CONTRIBUTING.md` of the main repository. +TOC members, information about the TOC, and how it relates to the project will also be added to the `CONTRIBUTING.md` of the main repository. 👇 Read the full post for further details. @@ -51,9 +51,9 @@ Gitea will strive to keep low resource usage and high performance to help those ## Roadmap To support this vision we need a short-term roadmap, something new to the project as we have never previously had a formal roadmap. -There should be a roadmap to record which features Gitea should develop in the near future and the roadmap should be discussed with the entire Gitea maintainers team and solicit feedback from various stakeholders. TOC members need to review the roadmap every year and work together on the direction of the project. +This roadmap will record which features Gitea should develop in the near future and the roadmap should be discussed with the entire Gitea maintainers team and solicit feedback from various stakeholders. TOC members need to review the roadmap every year and work together on the direction of the project. -Should a feature require an RFC and be voted on by the TOC, in the event of a 50-50 split, the community elected members will be able to block feature proposals that don't align with the mission statement. +When voting, the vote of community elected TOC members count slightly more (e.g. `1.0000001`) than the vote of company elected TOC members. With this approach, we can avoid ties and ensure that the community opinion takes precedence. The TOC and other maintainers are currently discussing the roadmap, but here is a non-exhaustive list of some of the possible things to be included: @@ -99,7 +99,7 @@ Also, enrolling the project in Google's Summer of Code and similar programs woul ## Investing in the security and usability of Gitea As Gitea is a large project, we need to seriously start thinking about audits, both security and accessibility. We plan to reach out and partner with companies also using Gitea to be able to fund this research to ensure that Gitea is secure and usable by everyone. -If you are part of or know someone from these areas, please feel free to reach out to us on any of our socials. +If you are part of or know someone from these areas, please feel free to reach out to us. ## Closing Remarks -- 2.40.1 From 8225a369e8089eb68cffaae6ad6c64e74e12a59f Mon Sep 17 00:00:00 2001 From: jolheiser Date: Sat, 28 Jan 2023 19:35:58 -0600 Subject: [PATCH 11/19] chore: sentence run-on Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index ff03387..41d128f 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -51,7 +51,7 @@ Gitea will strive to keep low resource usage and high performance to help those ## Roadmap To support this vision we need a short-term roadmap, something new to the project as we have never previously had a formal roadmap. -This roadmap will record which features Gitea should develop in the near future and the roadmap should be discussed with the entire Gitea maintainers team and solicit feedback from various stakeholders. TOC members need to review the roadmap every year and work together on the direction of the project. +This roadmap will record which features Gitea should develop in the near future, it will be discussed with the entire Gitea maintainers team, and feedback will be solicited from various stakeholders. TOC members need to review the roadmap every year and work together on the direction of the project. When voting, the vote of community elected TOC members count slightly more (e.g. `1.0000001`) than the vote of company elected TOC members. With this approach, we can avoid ties and ensure that the community opinion takes precedence. -- 2.40.1 From 00df1b33026fbd287c765095dcd90710673a8b35 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Sun, 29 Jan 2023 14:32:04 -0600 Subject: [PATCH 12/19] chore: link to second company post Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index 41d128f..e857db9 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -12,7 +12,7 @@ Thanks to votesup, which allows for election observers, we were able to have enh ## Election Results The results of the ownership election yielded the same ownership team of the past year, where [@techknowlogick](https://gitea.com/techknowlogick), [@lunny](https://gitea.com/lunny), and [@zeripath](https://gitea.com/zeripath) were elected. -As a followup from a previous post, the maintainership team of the Gitea project has been in discussion over the past couple of months around what the future governance of the project looks like. These discussions resulted in the proposal of a governance charter for the project which was also voted on, and was passed with overwhelming support. +As a followup from a [previous post](https://blog.gitea.io/2022/10/a-message-from-lunny-on-gitea-ltd.-and-the-gitea-project/), the maintainership team of the Gitea project has been in discussion over the past couple of months around what the future governance of the project looks like. These discussions resulted in the proposal of a governance charter for the project which was also voted on, and was passed with overwhelming support. We'd like to send a sincere thank you to everyone who reached out and provided assistance and their experience with this process. The governance charter proposed a technical oversight comittee (TOC) which expands the ownership team of the Gitea project from the current three elected positions to six positions, where three would be elected as it happened over past years, and the other three would consist of appointed members from the company. -- 2.40.1 From 32734f409f636c7a2d2ab923b2e1bb5948cf4c83 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Mon, 30 Jan 2023 08:45:25 -0600 Subject: [PATCH 13/19] review: phrasing for voting Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index e857db9..8fe38e2 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -53,7 +53,7 @@ To support this vision we need a short-term roadmap, something new to the projec This roadmap will record which features Gitea should develop in the near future, it will be discussed with the entire Gitea maintainers team, and feedback will be solicited from various stakeholders. TOC members need to review the roadmap every year and work together on the direction of the project. -When voting, the vote of community elected TOC members count slightly more (e.g. `1.0000001`) than the vote of company elected TOC members. With this approach, we can avoid ties and ensure that the community opinion takes precedence. +When voting, the vote of community elected TOC members count slightly more than the vote of company elected TOC members. With this approach, we both avoid ties and ensure that changes align with the mission statement and community opinion. The TOC and other maintainers are currently discussing the roadmap, but here is a non-exhaustive list of some of the possible things to be included: -- 2.40.1 From df67a11a828970e4d9400580b57b0c89f21a1ad9 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Wed, 1 Feb 2023 16:30:21 -0600 Subject: [PATCH 14/19] chore: votesUP and runoff corrections Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index 8fe38e2..a5057ce 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -8,7 +8,7 @@ draft: false Happy new year! As is tradition, the Gitea project conducted its yearly election at the end of December to decide the ownership team for 2023. To ensure no one felt pressured to vote a certain way, this year's election utilized the [votesup.eu](https://votesup.eu/info) platform to conduct the voting. -Thanks to votesup, which allows for election observers, we were able to have enhanced oversight and verification of the vote. +Thanks to votesUP, which allows for election observers, we were able to have enhanced oversight and verification of the vote. ## Election Results The results of the ownership election yielded the same ownership team of the past year, where [@techknowlogick](https://gitea.com/techknowlogick), [@lunny](https://gitea.com/lunny), and [@zeripath](https://gitea.com/zeripath) were elected. @@ -18,7 +18,7 @@ The governance charter proposed a technical oversight comittee (TOC) which expan With this new TOC in place, both [@lunny](https://gitea.com/lunny) and [@techknowlogick](https://gitea.com/techknowlogick) have transitioned from their elected positions to become company appointed members, with [@wolfogre](https://gitea.com/wolfogre) joining them. [@6543](https://gitea.com/6543) joined [@zeripath](https://gitea.com/zeripath) to fill one of the remaining elected seats, being the next highest voted candidate. -For the final remaining elected seat, [@jolheiser](https://gitea.com/jolheiser) and [@delvh](https://gitea.com/delvh) tied for votes. In a subsequent run off vote, [@jolheiser](https://gitea.com/jolheiser) was elected to fill the seat. +For the final remaining elected seat, [@jolheiser](https://gitea.com/jolheiser) and [@delvh](https://gitea.com/delvh) tied for votes. In a subsequent runoff vote, [@jolheiser](https://gitea.com/jolheiser) was elected to fill the seat. TOC members, information about the TOC, and how it relates to the project will also be added to the `CONTRIBUTING.md` of the main repository. -- 2.40.1 From 1925c1dc17853764fdd0dda1e89550407e61c43d Mon Sep 17 00:00:00 2001 From: jolheiser Date: Wed, 1 Feb 2023 16:31:01 -0600 Subject: [PATCH 15/19] chore: voting images Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 6 ++++++ static/quarterly/23q1/first-vote.png | Bin 0 -> 76663 bytes static/quarterly/23q1/second-vote.png | Bin 0 -> 25107 bytes 3 files changed, 6 insertions(+) create mode 100644 static/quarterly/23q1/first-vote.png create mode 100644 static/quarterly/23q1/second-vote.png diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index a5057ce..c9014b9 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -20,6 +20,12 @@ With this new TOC in place, both [@lunny](https://gitea.com/lunny) and [@techkno [@6543](https://gitea.com/6543) joined [@zeripath](https://gitea.com/zeripath) to fill one of the remaining elected seats, being the next highest voted candidate. For the final remaining elected seat, [@jolheiser](https://gitea.com/jolheiser) and [@delvh](https://gitea.com/delvh) tied for votes. In a subsequent runoff vote, [@jolheiser](https://gitea.com/jolheiser) was elected to fill the seat. +votesUP doesn't have a way to publicly share concluded vote results at the time of this post, so we have included images for them instead. +Note that the first vote had some late voters and votesUP doesn't allow for that during an active vote, so the first set of results were updated by an election observer to ensure that everyone who wanted to vote was able to. + +[Primary Vote](/quarterly/23q1/first-vote.png) +[Runoff Vote](/quarterly/23q1/second-vote.png) + TOC members, information about the TOC, and how it relates to the project will also be added to the `CONTRIBUTING.md` of the main repository. 👇 Read the full post for further details. diff --git a/static/quarterly/23q1/first-vote.png b/static/quarterly/23q1/first-vote.png new file mode 100644 index 0000000000000000000000000000000000000000..d16e8e5b76ae42ba8dcd0129e3c2724ff30382fe GIT binary patch literal 76663 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 N@`~K$)QkF_{{y%8z(W84 literal 0 HcmV?d00001 diff --git a/static/quarterly/23q1/second-vote.png b/static/quarterly/23q1/second-vote.png new file mode 100644 index 0000000000000000000000000000000000000000..b41943f7045929a854839ba1125799dfb080616d GIT binary patch literal 25107 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 XqVAf)f&!5%Cs55T4-75!C6dZ7a zfGC_((3YnETb8&qry^!U2M0(;Vhw+uqH`tsEtBl}ThyXZUMiK=0&Y(O{!xCGRaOr> zge2S7TcCcTg~zkZs9J7nXgI^8IXG1H@&RprW|}z5?-O)Wts!0^KvgXWzeP{3!8T*q zo+^J9i&0rUSG6=r^zg{twf9K2k|?ue>-O5NTk0pMrU|b!(kTxLW3mN;eK2UH(uxY+ z;EgXWGf!IGI~eK3f0mq_T+PvK2CNW%XL;aTw>^_@@o43m>@ihmK@a_8va+c6)dU0) z$_ff+!0$}Vua2Cf0sH*{84ouGw=oF66&wkBJI{wShX@BLS=p5}a>29J8v45mzXj(t z@lsav+KZTK-7wp^)O00%eYe}Sy7`Ap?iP7lO5kkm>>l#VH;Na3+9uWlWqdXXHZG$1BQ-3ax!2!I0@4x*3s}zPIJ*W`vGZ1I5qgC_Q{ii;(ITJ z-7HQD-EqOOmjy^pl7b~M?~LWfe3uU_C2I)SI(aiQ-C7QHbzt+EfP>*GWz9B+8uK6r zX1bvVuud<-glac#o0vb==5j>ikWrzLam9G+Jt4PVu`UKM#8IKJfbJgHSsC_HC>T^) z;Mh{kC{$nv#X5lKoiMC~-qqt)VBy4DEXj-KtPx_xVWP&ShYH_Tb9GgFK1XWJ#l8#@Tt zDZxxfO^xF$`)S}nfncIH3^u|~Z&=2S_sQxK51bS8?+*>FdiGcV#()KcxuzzosfzG% z_gYz5SyKLS_c7U#300TS*^!-K$dr%1a0f-p;E-q=?ndW>#ZS5yM|A6m)mL_M9O=#l za8Rh7V;`k^5x5s! zcRn;i-XtCYCiC;7bs}ePv}frSg3l4qzn+Z1->~9Z+S{!nWsVslrZA!z^Y$BH(B}5_ z9W-0HFjxonFj)~VgFO4SZ`paH%J$TA?9u~z!M_`?1&69Iwuy~VFX!C~W{wpAm)#e_ zXM&VI{?SPsNC`x-og|Tz8oRR6=a0V2`xjvn^#Myag8IJ{7h>w}rRy_O-A-NltERj+ zG~XqLtMhZg+;Oqr$(1z>K=g2s7K;?n!$3raE&qY+8Mnnte&p7y9XR$O;04ug=S7r2^%TwhR4) zmmQ-Q*Rz5@n%?GIeKE%^W^~kF>IigjO-0u>!R4@m0&O*pfpsd)Pf>Hp^wuGSzeGGe z!>JT`S*7&!5isDS_RMDh0fP4;+4@aamd1XS)0oD$fQFzj66l-$V#-rvdupC|8~@XT zDvA#{Z=Q;{%3`I<^NPT#ajli1yXPH}8QSM$g&>MoZ)_kAPke~eDLd1ppSQVNz|y%k z**yGDD8e)FFYH3fgk69_ZBax1N5H>vC}{Z~LMi^E*L-~I?#Ik%tIv>SDF*Zm-~;2w zw{}5cC8!nt{3GJ}$r;;wm-Rn!`WaHjuqVJiS@oKxfPA&T$=De2E>WIiqAjm1w{jG_ meWc-|xR)c&+tLz+V0b%_^YG#lKr{e_!kJk8z%cspr+)w$N^fTX literal 0 HcmV?d00001 -- 2.40.1 From 84fbfd85243c6ecb8bff57edcd49e128be22d25e Mon Sep 17 00:00:00 2001 From: jolheiser Date: Wed, 1 Feb 2023 16:44:53 -0600 Subject: [PATCH 16/19] chore: add note about Discord proposal Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index c9014b9..65b158d 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -23,7 +23,7 @@ For the final remaining elected seat, [@jolheiser](https://gitea.com/jolheiser) votesUP doesn't have a way to publicly share concluded vote results at the time of this post, so we have included images for them instead. Note that the first vote had some late voters and votesUP doesn't allow for that during an active vote, so the first set of results were updated by an election observer to ensure that everyone who wanted to vote was able to. -[Primary Vote](/quarterly/23q1/first-vote.png) +[Primary Vote](/quarterly/23q1/first-vote.png) (The proposal referred to in the Discord is reflected in this blog post itself, with more formal verbiage) [Runoff Vote](/quarterly/23q1/second-vote.png) TOC members, information about the TOC, and how it relates to the project will also be added to the `CONTRIBUTING.md` of the main repository. -- 2.40.1 From 0f4f73f206f9f9c064a1c4beec5259ef44b608bc Mon Sep 17 00:00:00 2001 From: jolheiser Date: Wed, 1 Feb 2023 17:01:32 -0600 Subject: [PATCH 17/19] review(delvh): wording for proposal explanation Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index 65b158d..90dba31 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -23,7 +23,7 @@ For the final remaining elected seat, [@jolheiser](https://gitea.com/jolheiser) votesUP doesn't have a way to publicly share concluded vote results at the time of this post, so we have included images for them instead. Note that the first vote had some late voters and votesUP doesn't allow for that during an active vote, so the first set of results were updated by an election observer to ensure that everyone who wanted to vote was able to. -[Primary Vote](/quarterly/23q1/first-vote.png) (The proposal referred to in the Discord is reflected in this blog post itself, with more formal verbiage) +[Primary Vote](/quarterly/23q1/first-vote.png) (The proposal mentioned in the screenshot is reflected in the contents of this post) [Runoff Vote](/quarterly/23q1/second-vote.png) TOC members, information about the TOC, and how it relates to the project will also be added to the `CONTRIBUTING.md` of the main repository. -- 2.40.1 From 5dabe4985ec8bb38abc660f2e70beab8ed534942 Mon Sep 17 00:00:00 2001 From: John Olheiser Date: Fri, 3 Feb 2023 04:55:39 +0800 Subject: [PATCH 18/19] chore: update the date --- content/post/quarterly-23q1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index 90dba31..23e9bfd 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -1,5 +1,5 @@ --- -date: "2023-01-24T09:06:54+07:00" +date: "2023-02-02T09:06:54+07:00" author: "Gitea" title: "Gitea Quarterly Report 23Q1" tags: ["quarterly"] -- 2.40.1 From 8a43d2c053b5e5082b26bb56d7e00c2ea611f0e7 Mon Sep 17 00:00:00 2001 From: jolheiser Date: Fri, 3 Feb 2023 08:58:18 -0600 Subject: [PATCH 19/19] chore: update date Signed-off-by: jolheiser --- content/post/quarterly-23q1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/post/quarterly-23q1.md b/content/post/quarterly-23q1.md index 23e9bfd..e36090b 100644 --- a/content/post/quarterly-23q1.md +++ b/content/post/quarterly-23q1.md @@ -1,5 +1,5 @@ --- -date: "2023-02-02T09:06:54+07:00" +date: "2023-02-03T09:06:54+07:00" author: "Gitea" title: "Gitea Quarterly Report 23Q1" tags: ["quarterly"] -- 2.40.1