Commit graph

128 commits

Author SHA1 Message Date
adee435bf4
🔗 docs: Swap out remaining Pagure links (closes #285)
PR #287 updated most Pagure links to Forge, but left `fedora-badges` and
`minimization` as known exceptions because they were not yet migrated.
Both repos have since been migrated:

- fedora-badges → apps/badges-assets (issue numbers track 1:1)
- minimization → docs-archive/minimization (issue numbers track 1:1)

This commit updates the three remaining links for these repos. The other
five `pagure.io` references are intentionally left as-is:

- **3x CoC links**: Still the active reporting path on Pagure, pending a
  workflow decision by the CoC Committee.
- **1x fedora-diversity/issue/98**: Closed historical issue that
  predates the `dei/` migration, needs investigation.
- **1x initiatives.adoc**: Descriptive text about sun-setting Pagure.

Closes #285.

Ref: #285

Assisted-by: Claude Opus 4.6 (1M context)
Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-07-09 14:08:24 -04:00
e827fbcecf Fix title hierarchy that was causing "Untitled" title in the tab (#289)
Reviewed-on: #289
2026-06-18 08:48:13 +00:00
350fda7584
📝 project(code-of-conduct): Off-board Dave Cantrell from CoC Committee
On 7 May 2026, @dcantrell tendered his resignation on the Fedora Council
private list. This commit processes the resignation in Code of Conduct
Committee documentation by noting the end of Dave's term as a past
member of the Committee.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-06-13 23:28:31 +02:00
1ce607e7a2 Update most Pagure links to Forge (#287)
Notable exceptions:
- CoC doesn't have any public Forge repos
- fedora-badges doesn't exist on Forge

Reviewed-on: #287
Reviewed-by: Petr Bokoč <pbokoc@noreply.forge.fedoraproject.org>
2026-05-21 16:46:53 +00:00
e56c24d1b6 Fix matrix link 2026-05-04 18:46:26 +02:00
3a8f9a7d1a Update Matrix links 2026-04-29 14:02:44 +02:00
963d79f529 Fix broken link to the Code of Conduct 2026-03-10 15:55:59 +01:00
78d387bc40
📝🔥 Drop /engineering/ and /mindshare/ modules
This commit completely drops all of the content in `/engineering/` and
`/mindshare/` modules, because we are publishing them twice:

> https://gitlab.com/fedora/docs/docs-website/pages

This repository is where the docs.fp.o/engineering/ and
docs.fp.o/mindshare/ pages are actually getting generated from. The
source content in this repository appears to be duplicative. In the
interest of greater simplicity, we should remove things which are no
longer being used.

@pbokoc can verify whether the removal of this content will cause any
issues or breakages in the Fedora Docs publishing pipeline.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-03-04 20:11:15 -08:00
cd9955a8dc
🎨 project(ROOT): Remove hanging whitespace on communications.adoc
This commits are terrible, nobody likes them, but nobody likes hanging
whitespace either. Who told you that you could hang out there, all extra
and hanging? You don't belong there, whitespace. Go find some other file
to haunt.

This will also make my future PR reviews easier because this will stop
coming up in this file.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-03-04 18:26:07 -08:00
ff99714320
📝🐛 project(ROOT): Use xref for Legal docs link, use AsciiDoc
Some parts of the previous commit were written in Markdown. This commit
fixes the pending feedback and gets this merged, so the guidance can be
officially published, and this Pull Request can be merged before the
upcoming migration to Forgejo.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-03-04 18:24:52 -08:00
5081d711aa add information on account removal 2026-03-05 01:48:37 +00:00
d02cd22428
📝 docs(code-of-conduct): Update to v2.1, add retaliation section
This commit represents a notable change to the Fedora Code of Conduct,
including new language that describes our stance against retaliation and
defining protections for reporters and participants, and addressing the
issue of false reports.

The work in making this update began in September 2024 by Marie Nordin
(@riecatnor) who first raised this as an issue and identifying an
industry trend towards including language about retaliation in a Code
of Conduct. A proposal was made and went through several rounds of
revision. The revision represented in this commit was signed off by Red
Hat Legal (Richard Fontana) in January 2026.

Upon merging to the `main` branch, the Fedora Code of Conduct v2.1 comes
into effect and will be used as guiding reference for future tickets by
the Fedora Code of Conduct Committee.

CC, CoC Committee: @jspaleta @jonatoni @dcantrell @ankursinha @chris

CC, Council: @bookwar @churchyard @t0xic0der @amoloney @ryanlerch @pboy
             @pbokoc @nimbinatus

Fixes CoC#345.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-01-15 13:51:52 -05:00
085f87ec69
📝 docs(code-of-conduct): Readability refactor of clarifying statements
Performs a technical writing pass on `clarifying-statements.adoc` to
improve information hierarchy and scanability.

**Note on Scope**: These changes are strictly editorial and structural.
They do not materially alter the interpretation, substance, or
enforcement standards of the previously agreed-upon text. As this
refactor preserves the original intent while optimizing for
documentation standards, it is implemented as a unilateral maintenance
update.

**Detailed Changes**:

* **Structure**: Converts dense prose regarding event requirements into
  a bulleted list to clearly delineate standards for "Digital Presence,"
  "Event Prominence," "In-Person Reporting," and "Physical Signage".

* **Navigation**: Adds AsciiDoc anchors (`[[visibility]]`,
  `[[adapting-contributor]]`) to support deep linking.

* **Clarification**: Renames the "Awareness" section to "Visibility and
  Awareness" to better reflect the content.

* **Flow**: Streamlines the introduction to better position the file as
  a supplementary, living document.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-01-15 13:46:55 -05:00
7858ad9e91
✏️ docs(code-of-conduct): s/Code of Conduct/Fedora Code of Conduct/
This commit makes the identity of a Fedora Code of Conduct more explicit
and clear, different from just "any" Code of Conduct. This will be
important for versioning of future changes to the Fedora Code of Conduct
document, to give the document a more firm identity and tracked changes.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-01-15 13:39:07 -05:00
6848930e80
💬 docs(code-of-conduct): Add description, authors, version, anchors
This commit makes several minor changes to the Fedora Code of Conduct
document behind-the-scenes. The changes are as described as follows:

- Description: Adds a SEO-friendly description for the page, summarizing
  the page and its contents. This will appear when linked online, e.g.
  on social media websites or chat rooms.

- Authors: Add original authors, co-authors, and communities of
  reference involved in the drafting of the Fedora CoC.

- Specifically version the current draft by Marie Nordin as v2.0, last
  updated in May 2021. This will be important, as we will start to
  version future changes to the Code of Conduct going forward, for
  maximum awareness and transparency for changes.

- Anchors: Add section anchors to headers, to make them more static and
  less likely to change over time. This will break old links… but I
  think it is better to be explicit and use SEO-friendly header anchors
  as a standard going further.

All of these changes do not represent content or interpretative changes
to the Fedora Code of Conduct or the behavior we expect people to hold
themselves accountable to. Therefore, I am making these changes
unilaterally and pushing directly to `main`.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2026-01-15 12:48:58 -05:00
1c6611e7b8
📝 docs(project): Update communication channels listed in CoC
This commit addresses feedback that came up in a Fedora Discussion topic
about whether Telegram groups are official or unofficial. The Code of
Conduct was written at a time when we were only beginning to use Matrix
more formally in the project. Since the time that the Code of Conduct
was published, we have now shifted completely to Fedora Discussion and
Fedora Chat/Matrix as our official chat platforms, as verified by the
Communications page.

It might be more wise to link out to the Communications page in the
Project docs, but for now, this commit addresses an important
clarification about where the Code of Conduct is more rigidly applied
and where it is more challenging to enforce.

ref: https://discussion.fedoraproject.org/t/the-status-of-the-telegram-groups-within-the-project/172185/13

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2025-11-11 06:25:16 -05:00
7392c529b5
📝 docs(project): Retire Fedora bootc, add Git Forge 2025 Initiatives
This commit does a bit of housekeeping, to drop the Fedora bootc
Initiative as a completed Initiative (thanks @jasonbrooks!) and replaces
it with the Git Forge 2025 Initiative (welcome @ryanlerch!).

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2025-10-27 15:16:30 +01:00
331e724237
📝 docs(project): Document CoC Committee past members
In a past commit, I removed Josh Berkus (@jberkus) and Laura Santamaria
(@nimbinatus) as current members of the Fedora Code of Conduct
Committee, but I forgot to add them as past members in the
documentation. This commit fixes this. Thanks @jonatoni for pointing
this out to me!

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2025-10-27 12:31:34 +01:00
89d4790aea
📝 docs(project): Update Code of Conduct Committee membership
This commit formally ends the terms of Josh Berkus (@jberkus) and Laura
Santamaria (@nimbinatus) in their temporary role as Fedora Code of
Conduct Committee members. It also formally begins the terms of Ankur
Sinha (@ankursinha) and Chris Onoja Idoko (@chris) as the newest members
of the Committee. Ankur and Chris are joining as permanent members.

The `codeofconduct@` email alias and other Committee processes are in
the process of being updated or have already been updated at time of git
commit.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2025-10-24 23:15:00 -04:00
Gordon Messmer
eb05988cb0 Clean up additional FWIKI references. 2025-08-18 12:22:34 -07:00
bb165ce270
📝 docs(code-of-conduct): Add @jberkus, @nimbinatus as CoCC members
This commit adds Josh Berkus and Laura Santamaria as temporary members
of the Fedora Code of Conduct Committee, starting from today, July 7,
2025 until September 30, 2025. The Code of Conduct Committee approved
their nominations today, and this commit represents their formal
onboarding as new members of the Committee.

The temporary nature is to provide coverage for the Fedora Code of
Conduct Committee in light of some of our recent retirements from past
members, and my leave of absence which will keep me away for an extended
period of time. Since both Josh and Laura have previously received code
of conduct training, they have the necessary background to be effective
immediately in this role, together with the other existing members of
the Fedora Code of Conduct Committee.

ref: https://pagure.io/CoC/issue/355

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2025-07-07 14:50:03 -04:00
5e784970a5
📝 docs(code-of-conduct): Move members to top of document
I also consistently used one sentence per line, but broke the lines on
the parentheses, so the names are easier to quickly read in an editor.
Also, I moved part of the information about reports as sub-bullets under
the primary bullet about the responsibility of writing reports.

Since membership of the Code of Conduct Committee is one of the most-
likely things that someone would want to find from this document,
elevating it to the top of the document seems like better information
architecture to expose the useful information and make it indexable
under a heading.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2025-07-07 14:37:12 -04:00
dcc6b7a583
📝 docs(project): Update CoC Committee membership
This commit updates the public documentation following the last meeting
of the Fedora Code of Conduct Committee earlier this week. The changes
in this commit are summarized below:

* Miscellaneous style fixes to formatting and use of whitespace.
* Added anchors for all headers, to create better permalink URLs.
* Added Jef Spaleta as a new member of the CoC Committee, as the new
  Fedora Project Leader.
* Removed Matthew Miller and Marie Nordin as current members, and moved
  to them a list of past members. It is a list for now, but later, this
  could be a table like exists in other parts of Fedora Council docs.
* Removed Dorka Volavkova as a full member of the CoC Committee, with
  the intention of adding a new sub-structure for a Fedora Flock On-site
  Response Team, using a special mail alias to reaches a wider pool of
  people for faster, more prioritized responses to events which are in
  our realm of control as organizers. Dorka will re-appear in this new
  sub-structure, once it is proposed. Along with Natalie Pazmiño, Shaun
  McCance, and Amy Marrich.

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2025-06-26 15:44:11 -04:00
d6211800db
📝 docs(project): Update Initiatives (closes Fedora-Council/tickets#485)
This commit updates the information we are currently publishing about
Fedora Community Initiatives that are in flight. Notably, the CommOps
and Mentored Projects Initiatives are completed, so they will no longer
be listed on this page.

Closes Fedora-Council/tickets#485.

ref: https://pagure.io/Fedora-Council/tickets/issue/485

Signed-off-by: Justin Wheeler <jwheel@redhat.com>
2025-06-10 15:56:17 +02:00
Michael Scherer
e21ca3cf9b Fix link to the commitee page and coc page
After move of the page on d0414bda3, the internal links were broken

Fix https://gitlab.com/fedora/docs/docs-website/docs-fp-o/-/issues/13
2025-04-25 06:02:37 +00:00
Michael Scherer
225c27d80e
Remove the statement as it was clarified 2025-04-22 18:30:42 +02:00
1268ed1ef8 remove irc/libera reference 2025-04-04 17:25:13 +00:00
7bb3cd6baf
📛✒️ s/Flory/Wheeler
This commit updates my last name throughout the Project and Council docs
pages. I am officially and legally "Wheeler" now and I have already
updated my FAS account information. So this is just making it more
official!

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-04-02 10:25:19 -05:00
d1719d28cd
📝 docs(project): Reorder sections, clarify user focus in Upstream First
This commit refactors the "Upstream First: A Core Fedora Principle"
document to improve clarity and flow, and incorporates feedback from the
community.

Changes include:

- Move the "Fedora's Commitment to Upstream First" section to the top to
  emphasize the core principle and its rationale.
- Integrate the key points from the "The Benefits of Upstream First"
  section into the "Fedora's Commitment to Upstream First" section,
  removing redundancy and streamlining the document.
- Add a statement emphasizing Fedora's commitment to prioritizing user
  benefit, even if it means diverging from upstream decisions.
- Minor edits for improved readability and consistency.

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-04-02 10:15:53 -05:00
e992119d2c
📝 docs(project): Voluntary nature, early testing, positive relations
This commit addresses a round of feedback by other community members in
building this common definition of what "Upstream First" means to the
Fedora community:

* Addressed @jnsamyak feedback by emphasizing the voluntary nature of
  the Upstream First philosophy and encouraged contributors to actively
  adopt it in their work by adding a call to action at the end.

* Addressed @dreua feedback by adding an example about early testing and
  bug reporting in the Python ecosystem to the "Examples in Action"
  section.

* Addressed @joseph feedback by including a sentence in the "Open
  Communication with Upstream" section to highlight the importance of
  positive and respectful relationships with upstream projects,
  extending Fedora's values to those interactions.

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-02-22 18:56:05 -05:00
013a145f9e
📝 docs(project): Add context for nonfree blobs and bundled dependencies
This commit addresses feedback from @mattia about the Upstream First
principle and why we do this in Fedora. Changes summarized below:

* Added "Non-Free Blobs" to Downstream Reasons: Incorporated the point
  about patching out non-free or pre-built blobs as a reason for
  downstream patches in the "When Downstream Changes Happen" section.

* Added "Avoiding Bundled Dependencies" Example: Included an example in
  the "Examples in Action" section illustrating how Fedora avoids
  bundling dependencies to ensure consistency, security, and
  compatibility.

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-02-18 11:31:30 -05:00
73112bf569
📝 docs(project): Add Upstream Comms section for Upstream First
This commit addresses feedback from @kevin in Matrix about how we engage
and work together with upstream communities. It emphasizes that while we
are not always going to agree with upstream's suggestions, we work hard
to maintain strong, healthy relationships with our upstreams, and Fedora
values the importance of working together in what we do as a community.

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-02-17 16:02:22 -05:00
e7c8fa9b5f
📝♻️ docs(project): Incorporate edits to Upstream First doc
This commit incorporates a few additional changes to the original draft,
per discussion in the Pagure Pull Request comments:

* Added Section on Downstream Patches: Addressed @shaunm's excellent
  point about explaining the "second" part of "upstream first" by adding
  a new section "When Downstream Changes Happen." This section explains
  the legitimate reasons for downstream patches and emphasizes that they
  are not contradictions of the core principle.

* Clarified "Distinguishes Fedora": Removed potentially exclusive
  phrasing as per @smilner's suggestion. The focus is now on the
  practice of Upstream First, not comparisons.

* Emphasized Pragmatic Benefits: Incorporated @blc's point about the
  practical engineering advantages of upstream first, specifically the
  reduction of maintenance burden. This adds another layer of
  justification for the principle.

* Added License Clarifications Example: This example summarizes
  @mattdm's point about the importance of upstreaming license-related
  fixes. It highlights how Fedora contributors actively engage with
  upstream projects to address licensing issues, ensuring compliance and
  broader inclusion in the open source ecosystem.

* Minor Edits: Minor edits for clarity and flow.

ref: https://pagure.io/Fedora-Council/council-docs/pull-request/244

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-02-17 14:31:30 -05:00
a40f527a6f
📝🆕 docs(project): Initial commit, "Upstream First" (closes #84)
This commit adds a new page that offers an explanation and overview of
Fedora's place in the Fedora ecosystem. This is inspired by a request
that @ankursinha asked to the Council in August 2020, and recent events
with the Flatpak/OBS situation.

The goal of creating this page is an attempt at making an implicit part
of our community ethos into something explicit. If we do not write it
down and make sure we are clear about what we believe, how can we expect
that the next generation will be able to steward the project in
accordance with our values and beliefs in the betterment of Free
Software? This explanation may not be perfect, but it is a first start,
and it is placed prominently in our official project documentation.

Closes Fedora-Council/council-docs#84.

ref: https://pagure.io/Fedora-Council/council-docs/issue/84

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-02-17 14:31:19 -05:00
d0414bda32
📝🚚 docs(code-of-conduct): Initial commit
This commit migrates all content related to the Fedora Code of Conduct
into a new Antora module. This segments it off from the rest of the
Fedora Project docs and also sets up in the future to have reviewer
groups on Forgejo that are automatically tagged for review on specific
Antora modules.

It also provides improved discoverability of the Fedora CoC source
material. I used Antora page aliases to handle redirects from the
previous URL paths.

ref: https://pagure.io/Fedora-Council/council-docs/pull-request/242

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-02-14 23:25:15 -05:00
9c01c9c8d8
📝🔥 docs(council/policy): Remove outdated CoC Response Policy
This commit removes a policy that was not updated along with the new
Fedora Code of Conduct in 2021. This policy documents an incorrect and
outdated process from 2018 that is no longer observed. It is misleading
and communicates wrong information. Therefore, it should just be removed
instead of going through the Council Policy Change Policy.

The removed page now redirects to the current Fedora Code of Conduct
page for anyone who bookmarked the previous URL.

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-02-14 21:40:17 -05:00
a10ea7503e Update project/modules/ROOT/pages/brand.adoc
Fix minor typo under Secondary Logos / Logo Templates: "If you require a logo for you application" -> "If you require a logo for your application"
2024-12-25 02:04:47 +00:00
c24b48a325 adding branding page 2024-12-17 12:35:21 +00:00
Matthew Miller
e2279608a2 Update project/modules/ROOT/pages/brand.adoc 2024-12-05 21:22:31 +00:00
5a5c13a334 add brand book to brand page 2024-11-12 12:43:40 -05:00
Matthew Miller
af123f91b8 Merge #229 Add banner to Join page 2024-10-22 14:29:25 +00:00
Skye Chappelle
6e40cdb246 Change some old links to prevent possible future link rot.
The ARM link here should probably be removed as well, since it redirects to fp.o (same as getfedora does) but that's a job for a separate commit at the very least and maybe a separate PR.

In addition, the Fedora Leadership wiki page that's linked here has a warning about being possibly deleted due to lack of maintenance, though I'm not sure what to do to help with that personally.
2024-09-26 17:35:10 +00:00
14d33c5808
📝 docs(project): Update CoC Committee membership
This commit updates the public list of Code of Conduct Committee members
in the official documentation.

ref: https://pagure.io/CoC/issue/345

CC: @mattdm @riecatnor @dcantrell @jonatoni @dvolavkova

Signed-off-by: Justin W. Flory (he/him) <jwf@redhat.com>
2024-09-26 11:34:07 -04:00
2a1f69d644
📝 docs(project): Add CommOps and bootc Initiatives
This commit adds two ongoing Community Initiatives into the Fedora
Project docs:

1. Adds Community Operations 2.0 Initiative, co-led by me and @rwright
2. Adds Fedora bootc Initiative, led by @jasonbrooks
3. Uses more partials/attributes for links

Signed-off-by: Justin W. Flory (he/him) <jwf@redhat.com>
2024-08-05 16:47:51 -04:00
678f4e875d initiatives: add Mentored Projects initiative details 2024-08-05 20:40:33 +00:00
45d7578946 Add banner to Join page
The artwork is taken from
https://pagure.io/fedora-join/WelcomeToFedora/blob/main/f/Artwork/Welcome-to-Fedora-banner-Feb2022.png
2024-07-14 18:40:21 +02:00
40c085fc9c Update project/modules/ROOT/pages/index.adoc
Fixed comma and grammatical error
2024-02-16 16:51:46 +00:00
459c8e2574 Fix misspellings 2023-12-28 17:43:54 -03:00
0ae323cb0c
docs(project): Expand Executive Sponsors in Initiatives (closes #189)
This commit expands the language about Executive Sponsors in Community
Initiatives by adding a section that clarifies how the Executive Sponsor
is selected, what the expectations are between the Lead and the Sponsor,
and other requirements for the Initiative (e.g. an Executive Sponsor
must be attached to an Initiative in order for it to proceed).

Additionally, I made minor changes to other parts of the document, such
as using more `xref` links to other pages in the Fedora documentation
site, adding a lead-in at the top of the Initiatives page, and other
English usage/mechanics edits.

These changes were worked on collaboratively between myself, @amoloney,
and @mattdm.

Closes #189.

ref: https://pagure.io/Fedora-Council/council-docs/issue/189

Signed-off-by: Justin W. Flory (he/him) <jwf@redhat.com>
2023-10-20 18:10:25 -04:00
d236fccd4d
assets: Update Fedora organization chart for 2023 (closes #194)
This commit updates the organization chart with the 2023 changes by
@riecatnor. This is the current and most up-to-date reflection on the
Fedora community and where we are today.

Closes Fedora-Council/council-docs#194.

Signed-off-by: Justin W. Flory (he/him) <jwf@redhat.com>
2023-06-26 22:27:33 -04:00