team directory prototype
This commit is contained in:
parent
f5c7b7ce0f
commit
ef4b873cec
10 changed files with 234 additions and 10 deletions
16
engineering/antora.yml
Normal file
16
engineering/antora.yml
Normal file
|
@ -0,0 +1,16 @@
|
|||
# Name will be mostly visible in the URL. Treat it as an indentifier.
|
||||
# Tip: If you want to use the local preview scripts that come with this repository, please change this value in the site.yml file as well. (under site/start_page)
|
||||
name: engineering # <---- PLEASE MODIFY
|
||||
|
||||
# Title will be visible on the page.
|
||||
title: Engineering Teams # <---- PLEASE MODIFY
|
||||
|
||||
# If you don't plan to have multiple versions of the docs (for example, to document multiple versions of some software), you can ignore this field. Otherwise, change "master" to a specific version.
|
||||
version: master
|
||||
|
||||
# We encourage you to name the index page as "index.adoc". If you absolutely have to use a different name, please reflect it here. You can ignore this field otherwise.
|
||||
start_page: ROOT:index
|
||||
|
||||
# This lists all the menu definitions of your component.
|
||||
#nav:
|
||||
#- modules/ROOT/nav.adoc
|
58
engineering/modules/ROOT/pages/index.adoc
Normal file
58
engineering/modules/ROOT/pages/index.adoc
Normal file
|
@ -0,0 +1,58 @@
|
|||
= Fedora Engineering
|
||||
:page-layout: without_menu
|
||||
|
||||
xref:fesco:ROOT:index.adoc[**Fedora Engineering Steering Committee**] — FESCo is the Fedora Engineering Steering Committee. It is a fully community elected body and represents the technical leadership in Fedora.
|
||||
|
||||
== Engineering Teams
|
||||
|
||||
// Include individual team entries as follows:
|
||||
// include::COMPONENT:MODULE:partial$FILENAME.adoc[]
|
||||
// include::partial$team_render.adoc[]
|
||||
//
|
||||
// Or if it's a local file:
|
||||
// include::partial$FILENAME.adoc[]
|
||||
// include::partial$team_render.adoc[]
|
||||
|
||||
|
||||
// Example 1: A team entry using data stored in a different space
|
||||
|
||||
// The Template Team
|
||||
include::engineering:ROOT:partial$TEMPLATE_team_info.adoc[]
|
||||
include::partial$team_render.adoc[]
|
||||
|
||||
|
||||
// Example 2: A team entry using data stored in this repository (using the template)
|
||||
|
||||
// The Template Team
|
||||
include::partial$TEMPLATE_team_info.adoc[]
|
||||
include::partial$team_render.adoc[]
|
||||
|
||||
|
||||
|
||||
// Old entries:
|
||||
* xref:modularity:ROOT:index.adoc[**Fedora Modularity**] — Modularity introduces an optional Modular repository that provides additional versions of software on independent lifecycles.
|
||||
|
||||
* xref:containers:ROOT:index.adoc[**Fedora Containers**] — Here you will find Documentation and Guidelines regarding creation, usage and maintainance of Containers in Fedora.
|
||||
|
||||
* xref:neurofedora:ROOT:overview.adoc[**NeuroFedora**] — NeuroFedora is an initiative to provide a ready to use Fedora based Free/Open source software platform for neuroscience.
|
||||
|
||||
* xref:teleirc-sig:ROOT:index.adoc[**Fedora Teleirc SIG**] — The Teleirc SIG is a volunteer-driven group to manage Teleirc bridge bots.
|
||||
|
||||
* xref:ci:ROOT:index.adoc[**Fedora CI**] — Fedora Continuous Integration Portal
|
||||
|
||||
* link:https://fedora-infra-docs.readthedocs.io/en/latest/[**Fedora Infrastructure 🔗**] — Documentation covering the development and administration of the many projects that make Fedora work.
|
||||
|
||||
* xref:qa-docs:ROOT:index.adoc[**Fedora QA**] — This docs outlines all the activities you can get involved in to help with Fedora QA (Quality Assurance) and is meant to guide you through the QA ecosystem.
|
||||
|
||||
* xref:cpe:ROOT:index.adoc[**CPE**] - The Community Platform Engineering Team is a Red Hat team dedicated to the Fedora and CentOS projects where they contribute to the infrastructure and release engineering.
|
||||
|
||||
== Other Engineering Resources
|
||||
////
|
||||
Because this page has already existed and linked to other spaces
|
||||
that not necessarily represent teams, we have this category to keep those
|
||||
so people can still find them.
|
||||
////
|
||||
|
||||
* xref:flatpak:ROOT:index.adoc[**Flatpak in Fedora**] — Learn how to build Flatpaks out of Fedora RPM packages.
|
||||
|
||||
* xref:minimization:ROOT:index.adoc[**Fedora Minimization Objective**] — Home of the Fedora Minimization Objective.
|
35
engineering/modules/ROOT/partials/TEMPLATE_team_info.adoc
Normal file
35
engineering/modules/ROOT/partials/TEMPLATE_team_info.adoc
Normal file
|
@ -0,0 +1,35 @@
|
|||
// TEMPLATE
|
||||
|
||||
// This is a data store of information about a Fedora team.
|
||||
|
||||
// File like this would be stored either in the team's docs
|
||||
// git repository, or if they don't have any (maybe they live on a wiki).
|
||||
// then it can be stored in the council-docs repo next to the template.
|
||||
|
||||
// Team name:
|
||||
:team_name: Team Name
|
||||
|
||||
// Team summary:
|
||||
:team_summary: We serve as a template.
|
||||
|
||||
// Team page URL:
|
||||
:team_url: https://docs.fedoraproject.org/en-US/council/
|
||||
|
||||
// Team activity status.
|
||||
// Choose from: Active, Inactive
|
||||
:team_status: Active
|
||||
|
||||
// Preferred Asynch communication channel (mailing list, discussion.fp.o, none, etc)
|
||||
:team_asynch_communication: https://lists.fedoraproject.org/admin/lists/council-discuss.lists.fedoraproject.org/
|
||||
|
||||
// Preferred Synch (IRC channel, telegram, etc, none)
|
||||
:team_synch_communication: #fedora-council
|
||||
|
||||
// Issue tracker
|
||||
:team_issue_tracker: https://pagure.io/Fedora-Council/tickets
|
||||
|
||||
// Meetings
|
||||
:team_meetings: https://fedoraproject.org/wiki/Council_Meetings
|
||||
|
||||
// Any other information?
|
||||
:team_other: Lorem ipsum
|
1
engineering/modules/ROOT/partials/team_render.adoc
Normal file
1
engineering/modules/ROOT/partials/team_render.adoc
Normal file
|
@ -0,0 +1 @@
|
|||
* {team_url}[**{team_name}**] — {team_summary}
|
16
mindshare/antora.yml
Normal file
16
mindshare/antora.yml
Normal file
|
@ -0,0 +1,16 @@
|
|||
# Name will be mostly visible in the URL. Treat it as an indentifier.
|
||||
# Tip: If you want to use the local preview scripts that come with this repository, please change this value in the site.yml file as well. (under site/start_page)
|
||||
name: mindshare # <---- PLEASE MODIFY
|
||||
|
||||
# Title will be visible on the page.
|
||||
title: Mindshare Teams # <---- PLEASE MODIFY
|
||||
|
||||
# If you don't plan to have multiple versions of the docs (for example, to document multiple versions of some software), you can ignore this field. Otherwise, change "master" to a specific version.
|
||||
version: master
|
||||
|
||||
# We encourage you to name the index page as "index.adoc". If you absolutely have to use a different name, please reflect it here. You can ignore this field otherwise.
|
||||
start_page: ROOT:index
|
||||
|
||||
# This lists all the menu definitions of your component.
|
||||
#nav:
|
||||
#- modules/ROOT/nav.adoc
|
51
mindshare/modules/ROOT/pages/index.adoc
Normal file
51
mindshare/modules/ROOT/pages/index.adoc
Normal file
|
@ -0,0 +1,51 @@
|
|||
= Fedora Mindshare
|
||||
:page-layout: without_menu
|
||||
|
||||
Mindshare Teams are focused on helping our community grow both the number of users and contributors. The teams in Mindshare are each focused on a different aspect of this goal.
|
||||
|
||||
xref:mindshare-committee:ROOT:index.adoc[**Fedora Mindshare Committee**] — The Mindshare Committee fosters communication amongst the Mindshare teams and helps facilitate Council strategy.
|
||||
|
||||
== Mindshare Teams
|
||||
|
||||
// Include individual team entries as follows:
|
||||
// include::COMPONENT:MODULE:partial$FILENAME.adoc[]
|
||||
// include::partial$team_render.adoc[]
|
||||
//
|
||||
// Or if it's a local file:
|
||||
// include::partial$FILENAME.adoc[]
|
||||
// include::partial$team_render.adoc[]
|
||||
|
||||
|
||||
// Example 1: A team entry using data stored in a different space
|
||||
|
||||
// The Template Team
|
||||
include::mindshare:ROOT:partial$TEMPLATE_team_info.adoc[]
|
||||
include::partial$team_render.adoc[]
|
||||
|
||||
|
||||
// Example 2: A team entry using data stored in this repository (using the template)
|
||||
|
||||
// The Template Team
|
||||
include::partial$TEMPLATE_team_info.adoc[]
|
||||
include::partial$team_render.adoc[]
|
||||
|
||||
|
||||
|
||||
// Old entries:
|
||||
* xref:commops:ROOT:index.adoc[**Fedora Community Operations (CommOps)**] — Community Operations (CommOps) provides tools, resources, and utilities for different sub-projects of Fedora to improve effective communication.
|
||||
|
||||
* xref:fedora-docs:ROOT:index.adoc[**Fedora Documentation (Docs)**] — The group behind this very documentation site. Includes contributors' guidelines to Fedora Docs
|
||||
|
||||
* xref:badges:ROOT:index.adoc[**Fedora Badges**] — The group behind Fedora Badges — a fun website built to recognize contributors to the Fedora Project, help new and existing Fedora contributors find different ways to get involved, and encourage the improvement of Fedora's infrastructure.
|
||||
|
||||
* xref:fedora-magazine:ROOT:index.adoc[**Fedora Magazine**] — Guidelines around contributing to the Fedora Magazine.
|
||||
|
||||
* xref:websites:ROOT:index.adoc[**Fedora Websites**] - Documentation covering maintenance and expansion of Fedora Project websites.
|
||||
|
||||
* xref:fedora-join:ROOT:index.adoc[**Fedora Join SIG**] - The Fedora Join SIG aims to set up and maintain channels that let prospective contributors engage with the community.
|
||||
|
||||
* xref:ask-fedora-sops:ROOT:index.adoc[**Ask Fedora SOPs**] - Standard operating procedures for the link:https://ask.fedoraproject.org/[Ask Fedora forums].
|
||||
|
||||
* xref:localization:ROOT:index.adoc[**Fedora Localization Project**] - The Fedora Localization Project.
|
||||
|
||||
* xref:docs-l10n:ROOT:index.adoc[**Fedora Docs Localization Stats**] - Statistics about the Fedora documentation localization progress.
|
35
mindshare/modules/ROOT/partials/TEMPLATE_team_info.adoc
Normal file
35
mindshare/modules/ROOT/partials/TEMPLATE_team_info.adoc
Normal file
|
@ -0,0 +1,35 @@
|
|||
// TEMPLATE
|
||||
|
||||
// This is a data store of information about a Fedora team.
|
||||
|
||||
// File like this would be stored either in the team's docs
|
||||
// git repository, or if they don't have any (maybe they live on a wiki).
|
||||
// then it can be stored in the council-docs repo next to the template.
|
||||
|
||||
// Team name:
|
||||
:team_name: Team Name
|
||||
|
||||
// Team summary:
|
||||
:team_summary: We serve as a template.
|
||||
|
||||
// Team page URL:
|
||||
:team_url: https://docs.fedoraproject.org/en-US/council/
|
||||
|
||||
// Team activity status.
|
||||
// Choose from: Active, Inactive
|
||||
:team_status: Active
|
||||
|
||||
// Preferred Asynch communication channel (mailing list, discussion.fp.o, none, etc)
|
||||
:team_asynch_communication: https://lists.fedoraproject.org/admin/lists/council-discuss.lists.fedoraproject.org/
|
||||
|
||||
// Preferred Synch (IRC channel, telegram, etc, none)
|
||||
:team_synch_communication: #fedora-council
|
||||
|
||||
// Issue tracker
|
||||
:team_issue_tracker: https://pagure.io/Fedora-Council/tickets
|
||||
|
||||
// Meetings
|
||||
:team_meetings: https://fedoraproject.org/wiki/Council_Meetings
|
||||
|
||||
// Any other information?
|
||||
:team_other: Lorem ipsum
|
1
mindshare/modules/ROOT/partials/team_render.adoc
Normal file
1
mindshare/modules/ROOT/partials/team_render.adoc
Normal file
|
@ -0,0 +1 @@
|
|||
* {team_url}[**{team_name}**] — {team_summary}
|
13
preview.sh
13
preview.sh
|
@ -1,17 +1,22 @@
|
|||
#!/bin/sh
|
||||
|
||||
echo ""
|
||||
echo "The preview is available at http://localhost:8080"
|
||||
echo ""
|
||||
echo "Spaces:"
|
||||
echo " * Project ........ http://localhost:8080/project/"
|
||||
echo " * Council ........ http://localhost:8080/council/"
|
||||
echo " * Engineering .... http://localhost:8080/engineering/"
|
||||
echo " * Mindshare ...... http://localhost:8080/mindshare/"
|
||||
|
||||
if [ "$(uname)" == "Darwin" ]; then
|
||||
# Running on macOS.
|
||||
# Let's assume that the user has the Docker CE installed
|
||||
# which doesn't require a root password.
|
||||
echo "The preview will be available at http://localhost:8080/"
|
||||
docker run --rm -v $(pwd):/antora:ro -v $(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro -p 8080:80 nginx
|
||||
|
||||
elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
|
||||
# Running on Linux.
|
||||
# Fedora Workstation has python3 installed as a default, so using that
|
||||
echo ""
|
||||
echo "The preview is available at http://localhost:8080"
|
||||
echo ""
|
||||
python3 -m http.server --directory ./public 8080
|
||||
fi
|
||||
|
|
18
site.yml
18
site.yml
|
@ -3,12 +3,18 @@ site:
|
|||
start_page: council::index
|
||||
content:
|
||||
sources:
|
||||
- url: .
|
||||
branches: HEAD
|
||||
start_path: council
|
||||
- url: .
|
||||
branches: HEAD
|
||||
start_path: project
|
||||
- url: .
|
||||
branches: HEAD
|
||||
start_path: council
|
||||
- url: .
|
||||
branches: HEAD
|
||||
start_path: project
|
||||
- url: .
|
||||
branches: HEAD
|
||||
start_path: engineering
|
||||
- url: .
|
||||
branches: HEAD
|
||||
start_path: mindshare
|
||||
ui:
|
||||
bundle:
|
||||
url: https://asamalik.fedorapeople.org/ui-bundle.zip
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue