Skip to content

Commit 23b6ac2

Browse files
authored
Sync up from other TAC sites (#1036)
Signed-off-by: John Mertic <jmertic@linuxfoundation.org>
1 parent edf3cce commit 23b6ac2

13 files changed

Lines changed: 57 additions & 54 deletions

THIRD_PARTY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The below files are from the [sorTable.js](https://github.com/beatdjam/sorTable.js/tree/5628bb6906bf096a1bed8ed11a22868989acbacfs) and licensed under the [MIT License](https://github.com/beatdjam/sorTable.js/blob/5628bb6906bf096a1bed8ed11a22868989acbacf/LICENSE)
1+
The below files are from the [sorTable.js](https://github.com/beatdjam/sorTable.js/tree/5628bb6906bf096a1bed8ed11a22868989acbacf) and licensed under the [MIT License](https://github.com/beatdjam/sorTable.js/blob/5628bb6906bf096a1bed8ed11a22868989acbacf/LICENSE)
22

33
- [css/img/asc.png](css/img/asc.png)
44
- [css/img/bg.png](css/img/bg.png)

_config.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@ description: Materials and processes for the Open Mainframe Project TAC
33
logo: "https://artwork.openmainframeproject.org/other/open-mainframe-project/horizontal/color/open-mainframe-project-horizontal-color.svg"
44
theme: just-the-docs
55
repository: openmainframeproject/tac
6+
url: "https://tac.openmainframeproject.org"
67

78
exclude: [
89
"README.md",
910
"completed.md",
1011
"dco-signoffs/",
11-
"Gemfile",
12-
"Gemfile.lock",
13-
"package.json",
12+
"Gemfile",
13+
"Gemfile.lock",
14+
"package.json",
1415
"package-lock.json",
1516
"CODE_OF_CONDUCT.md",
1617
"LICENSE",
@@ -68,8 +69,8 @@ project_types:
6869

6970
aux_links:
7071
"Need help or have a question? Contact us here":
71-
- "//servicedesk.openmainframeproject.org"
72-
footer_content: Copyright &copy; The Linux Foundation&reg;. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage">Trademark Usage</a> page. Linux is a registered trademark of Linus Torvalds. <a href="http://www.linuxfoundation.org/privacy">Privacy Policy</a> and <a href="http://www.linuxfoundation.org/terms">Terms of Use</a>.
72+
- "https://servicedesk.openmainframeproject.org"
73+
footer_content: Copyright &copy; The Linux Foundation&reg;. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage">Trademark Usage</a> page. Linux is a registered trademark of Linus Torvalds. <a href="https://www.linuxfoundation.org/privacy">Privacy Policy</a> and <a href="https://www.linuxfoundation.org/terms">Terms of Use</a>.
7374

7475
readme_index:
7576
with_frontmatter: true

_includes/projectdetails.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
{%- for project in site.data.projects -%}
55
{%- unless excluded_levels contains project["Level"] -%}
66
<tr>
7-
<td><img id="{{ project["Name"] }}" src="{{ project["Logo URL"] }}" /></td>
7+
<td><img id="{{ project["Name"] }}" src="{{ project["Logo URL"] }}" alt="{{ project["Name"]}} Logo" /></td>
88
<td>
99
{%- if project["Github Org"] -%}
1010
Repo: <a href="{{ project["Github Org"] }}">{{ project["Github Org"] }}</a><br />

process/start_project.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Shared R&D with a broad ecosystem means bringing more contributors and maintaine
3737

3838
### Drive broad industry awareness with the press and analysts.
3939

40-
Your project will get broad motion picture, visual effects, tech, and open source exposure through our large audience, extensive media outreach partnerships with publications such as Linux.com and TFiR, and key partners.
40+
Your project will get broad industry and open source exposure through our large audience, extensive media outreach partnerships with publications such as Linux.com and TFiR, and key partners.
4141

4242
- Your project will be featured on both the [{{ site.foundation_name }}]({{ site.website_url }}) and the [Linux Foundation](https://www.linuxfoundation.org/projects) websites, as well as the [{{ site.foundation_name }} Landscape](https://l.lfenergy.org)
4343
- Always available guest blog post(s) on the [{{ site.foundation_name }} blog]({{ site.blog_url }}) on project updates.
@@ -97,7 +97,7 @@ The “LF Way”, which is aligned with how {{ site.foundation_name }} operates,
9797
The project must:
9898

9999
- Use an approved [OSI open-source license](https://opensource.org/licenses).
100-
- Be supported by a [TAC member]({{ site.tac_member_list.url }}).
100+
- Be supported by a [TAC member]({{ site.tac_member_list_url }}).
101101
- Allow neutral ownership of project assets such as a trademark, domain, or GitHub account (the community can define and manage rules).
102102
- Technical "do-ocracy" and separation of business governance from technical governance (we're flexible on the model) are clearly documented (which we can help you establish).
103103
- Allow anyone to participate in the technical community, whether or not a financial member or supporter of the project.
@@ -106,13 +106,13 @@ Often projects are new open-source projects, but that isn’t a requirement - ex
106106

107107
### Project Preparation Checklist
108108

109-
- Prepare draft mission and scope statement.
110-
- Identify internal teams within the mission and scope.
111-
- Identify developers internally
112-
- Analyze code for identification of licenses, license quality, and project dependencies
113-
- Assess the potential universe of project participants. Identify ecosystem constituents and concerns of each.
114-
- Identify any trademarks leveraged by the project (these will be owned by the LF neutrally)
115-
- Outline infrastructure, marketing any other requirements needed for the project.
109+
- Prepare draft mission and scope statement.
110+
- Identify internal teams within the mission and scope.
111+
- Identify developers internally
112+
- Analyze code for identification of licenses, license quality, and project dependencies
113+
- Assess the potential universe of project participants. Identify ecosystem constituents and concerns of each.
114+
- Identify any trademarks leveraged by the project (these will be owned by the LF neutrally)
115+
- Outline infrastructure, marketing any other requirements needed for the project.
116116
- Complete the [project proposal](/process/proposal_template) and submit it to the TAC for consideration
117117

118118
The {{ site.foundation_name }} staff is happy to engage and advise during this process - let us know how we can help!
@@ -133,9 +133,9 @@ Proposed projects will have a 20-minute presentation timeslot at an upcoming TAC
133133
* If a project is new, it’s often helpful to share the vision for the project, the anticipated structure, and benefits.
134134
* If the project is an existing open-source project proposed to join ASWF, it is often helpful to schedule a project walkthrough for the community to understand better the project, including the architecture, structure, and how to get started using the project. This often helps review progress more efficiently.
135135
* How does this submission support the [{{ site.foundation_name }} Mission and Vision statements]( {{ site.mission_statement_url }})?
136-
* Does the project have any users?
136+
* Does the project have any users?
137137
* How do you plan to attract users if accepted?
138-
* How many committers will you have upfront, and from which companies?
138+
* How many committers will you have upfront, and from which companies?
139139
* How do you plan to attract committers and contributors if accepted?
140140
* Demo and/or walk-through of the project
141141

process/tsc_faq.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The Technical Steering Committee (TSC) is the leadership of the project. This co
2020

2121
Typically, the TSC comprises the primary committers or maintainers in a project. To start, there may be an appointed list, but over time, more individuals may join the TSC according to the policies the TSC set for adding new members. Regardless, TSC meetings are generally open to anyone interested unless there are sensitive issues to discuss, necessitating a private meeting.
2222

23-
[LFX Project Control Center] is a tool for managing project committees and roles within a project. Each project will be set up in that tool with a voting committee named 'Technical Steering Committee (TSC)' notating the project chairperson and all voting members. Project chairpersons, in addition to the Linux Foundation staff supporting the project, will have access to manage this.
23+
[LFX Project Control Center] is a tool for managing project committees and roles within a project. Each project will be set up in that tool with a voting committee named 'Technical Steering Committee (TSC)' notating the project chairperson and all voting members. Project chairpersons, in addition to the Linux Foundation staff supporting the project, will have access to manage this.
2424

2525
Additionally, each project has a [GitHub Team][GitHub Teams Docs] set up which will provide ['Maintain' permission]((https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#permissions-for-each-role)) for each project maintainer. Generally, the LF staff will have this set up for each project; after that, the project is expected to maintain any changes.
2626

@@ -98,11 +98,11 @@ The TSC Chairperson should share an agenda at least 24 hours before the meeting
9898

9999
### Q: Is a TSC member required to have their employer be a member of the {{ site.foundation_name }}?
100100

101-
A: No - All technical community work, such as projects and working groups, is open to anyone to participate and not bound by membership in the {{ site.foundation_name }}.
101+
A: No - All technical community work, such as projects and working groups, is open to anyone to participate and not bound by membership in the {{ site.foundation_name }}.
102102

103103
### Q: Does a person lose their membership in a TSC if they leave or change employers?
104104

105-
A: No - TSC membership is bound to an individual, not an organization. If a change of employment for a TSC member results in a key contributing organization lacking TSC representation, the TSC may invite a new TSC member affiliated with that organization, provided that person meets any requirements for TSC membership.
105+
A: No - TSC membership is bound to an individual, not an organization. If a change of employment for a TSC member results in a key contributing organization lacking TSC representation, the TSC may invite a new TSC member affiliated with that organization, provided that person meets any requirements for TSC membership.
106106

107107
### Q: Does an individual serving on the TSC represent themselves, the project, and/or their employer?
108108

@@ -134,6 +134,6 @@ Just like TSC Meetings, subgroup meetings must be open to anyone interested in p
134134
[Technical Leads Mailing List]: https://lists.aswf.io/g/technical-project-leads
135135
[LFX Project Control Center]: https://projectadmin.lfx.linuxfoundation.org/
136136
[Service Desk]: https://servicedesk.aswf.io
137-
[LFX PCC Meeting Management Docs]: https://docs.linuxfoundation.org/lfx/project-control-center-pre-release/it-services-for-a-project/meetings
138-
[LFX PCC Committee Management Docs]: https://docs.linuxfoundation.org/lfx/project-control-center-pre-release/setup-services-for-a-project/committees-setup-for-a-project
137+
[LFX PCC Meeting Management Docs]: https://docs.linuxfoundation.org/lfx/project-control-center/v2-latest-version/collaborations/meetings
138+
[LFX PCC Committee Management Docs]: https://docs.linuxfoundation.org/lfx/project-control-center/v2-latest-version/collaborations/committees
139139
[GitHub Teams Docs]: https://docs.github.com/en/organizations/organizing-members-into-teams/about-teams

projects_with_bestpractices.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ layout: minimal
1010
{%- if project['Level'] == 'active' -%}
1111
<div>
1212
<dt>
13-
<img src="{{ project['Logo URL'] }}" >
13+
<img src="{{ project['Logo URL'] }}" alt="{{ project['Name']}} Logo">
1414
{%- if project["Best Practices Badge ID"] and project["Best Practices Badge ID"] != 'none' and project["Best Practices Badge ID"] != 'False' -%}
15-
<a href="https://www.bestpractices.dev/projects/{{ project["Best Practices Badge ID"] }}"><img src="https://www.bestpractices.dev/projects/{{ project["Best Practices Badge ID"] }}/badge?{{ "now" | date: "%s" }}"></a>
15+
<a href="https://www.bestpractices.dev/projects/{{ project["Best Practices Badge ID"] }}"><img src="https://www.bestpractices.dev/projects/{{ project["Best Practices Badge ID"] }}/badge?{{ "now" | date: "%s" }}" alt="{{ project["Name"] }} Best Practices Badge"></a>
1616
{%- endif -%}
1717
</dt>
1818
</div>
@@ -26,9 +26,9 @@ layout: minimal
2626
{%- if project['Level'] == 'incubating' -%}
2727
<div>
2828
<dt>
29-
<img src="{{ project['Logo URL'] }}" >
29+
<img src="{{ project['Logo URL'] }}" alt="{{ project['Name']}} Logo">
3030
{%- if project["Best Practices Badge ID"] and project["Best Practices Badge ID"] != 'none' and project["Best Practices Badge ID"] != 'False' -%}
31-
<a href="https://www.bestpractices.dev/projects/{{ project["Best Practices Badge ID"] }}"><img src="https://www.bestpractices.dev/projects/{{ project["Best Practices Badge ID"] }}/badge?{{ "now" | date: "%s" }}"></a>
31+
<a href="https://www.bestpractices.dev/projects/{{ project["Best Practices Badge ID"] }}"><img src="https://www.bestpractices.dev/projects/{{ project["Best Practices Badge ID"] }}/badge?{{ "now" | date: "%s" }}" alt="{{ project["Name"] }} Best Practices Badge"></a>
3232
{%- endif -%}
3333
</dt>
3434
</div>

projects_with_contributed_by.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ layout: minimal
88
{%- for project in site.data.projects -%}
99
{%- if project['Level'] != 'working-group' -%}
1010
<div>
11-
<dt><img src="{{ project['Logo URL'] }}" ></dt>
11+
<dt><img src="{{ project['Logo URL'] }}" alt="{{ project['Name']}}" ></dt>
1212
<dd><p>Contributed By</p><p>{{ project['Contributed By'] }}</p></dd>
1313
<dd><p>Chairperson(s)</p><p>{{ project['Chair'] }}</p></dd>
1414
</div>

resources.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ nav_order: 60
77
If you are new to open source, or have some experience in open source and looking to grow your knowledge, the following resources are recommended to help grow your open source skills.
88

99
- LF Training Courses ( free to audit )
10-
- Open Source Best Practices
10+
- Open Source Best Practices
1111
- [A Beginner’s Guide to Open Source Software Development (LFD102)](https://training.linuxfoundation.org/training/beginners-guide-open-source-software-development/)
1212
- [Inclusive Open Source Community Orientation (LFC102)](https://training.linuxfoundation.org/training/inclusive-open-source-community-orientation-lfc102/)
1313
- [Inclusive Strategies for Open Source (LFC103)](https://training.linuxfoundation.org/training/inclusive-strategies-for-open-source-lfc103/)
@@ -20,13 +20,15 @@ If you are new to open source, or have some experience in open source and lookin
2020
- [Secure Software Development: Implementation (LFD105x)](https://training.linuxfoundation.org/training/secure-software-development-implementation-lfd105/)
2121
- [Developing Secure Software (LFD121)](https://training.linuxfoundation.org/training/developing-secure-software-lfd121/)
2222
- [Understanding the OWASP® Top 10 Security Threats (SKF100)](https://training.linuxfoundation.org/training/owasp-top-ten-security-threats-skf100/)
23+
- [OpenSSF Guide to implementing a coordinated vulnerability disclosure process for open source projects
24+
](https://github.com/ossf/oss-vulnerability-guide/blob/main/maintainer-guide.md)
2325
- Documentation
2426
- [Open Source Technical Documentation Essentials (LFC111)](https://training.linuxfoundation.org/training/open-source-technical-documentation-essentials-lfc111/)
2527
- [Creating Effective Documentation for Developers (LFC112)](https://training.linuxfoundation.org/training/creating-effective-documentation-for-developers-lfc112/)
2628
- Standards Development
2729
- [GitHub for Open Standards Development (LFD140)](https://training.linuxfoundation.org/training/github-for-open-standards-development-lfd140/)
2830
- [Leading High-Performance Working Group Meetings (LFC120)](https://training.linuxfoundation.org/training/leading-high-performance-working-group-meetings-lfc120/)
29-
- [GitHub for Developers](https://githubtraining.github.io/training-manual/#/01_getting_ready_for_class)
31+
- [GitHub for Developers](https://githubtraining.github.io/training-manual)
3032
- [Open Source Guides from GitHub](https://opensource.guide/)
3133
- [Open Source License Best Practices - Quick Reference Guide](https://www.linuxfoundation.org/licensebestpractices)
3234

0 commit comments

Comments
 (0)