... we'll reuse those as the team directories. When we're ready, I switch the docs to use these sources instead of the original ones for these pages.
Added a file TEMPLATE_team_info.adoc — a template of a data store for each team's information. Each team will store their own copy either in their docs git, or here or somewhere if they don't have one. Council representatives then include those in the pages. There are examples in the sources already, but each entry will look like this:
// The Template Teaminclude::mindshare:ROOT:partial$TEMPLATE_team_info.adoc[]include::partial$team_render.adoc[]
The file team_renderer.adoc defines how each entry is rendered.
Teams will be also able to include their data store on any page, and use {team_name}, {team_description}, etc. wherever they want to.
Not sure if it's not too complicated. As an alternative, we could also just keep the format of the team pages as it is right now, and just make sure the council representatives keep them up-to-date.
Implementing https://pagure.io/Fedora-Council/tickets/issue/295
Let me explain what I did:
I've copied the sources of the two following pages to this repo:
* Mindshare Teams
* Engineering Teams
... we'll reuse those as the team directories. When we're ready, I switch the docs to use these sources instead of the original ones for these pages.
Added a file
TEMPLATE_team_info.adoc— a template of a data store for each team's information. Each team will store their own copy either in their docs git, or here or somewhere if they don't have one. Council representatives then include those in the pages. There are examples in the sources already, but each entry will look like this:The file
team_renderer.adocdefines how each entry is rendered.Teams will be also able to include their data store on any page, and use
{team_name},{team_description}, etc. wherever they want to.Not sure if it's not too complicated. As an alternative, we could also just keep the format of the team pages as it is right now, and just make sure the council representatives keep them up-to-date.
What do people think?