This is an automated email from the ASF dual-hosted git repository.
wave pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-docs.git
The following commit(s) were added to refs/heads/main by this push:
new 2b353ba Detailed notes on content templates (#12)
2b353ba is described below
commit 2b353ba0218ee06a1945feb454c98ecc3f7a5509
Author: Shane Curcuru <[email protected]>
AuthorDate: Wed Mar 12 20:46:58 2025 -0400
Detailed notes on content templates (#12)
---
board-agenda-tool/whimsy.md | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/board-agenda-tool/whimsy.md b/board-agenda-tool/whimsy.md
index 1d41450..ee3f7a5 100644
--- a/board-agenda-tool/whimsy.md
+++ b/board-agenda-tool/whimsy.md
@@ -1,3 +1,28 @@
# Analysis of Whimsy Agenda Tool
Provide notes about how the Whimsy Agenda Tool functions. In general Whimsy
needs to be considered as the source of truth for agenda tool behaviour
+
+## Content Templates
+
+A list of data templates, boilerplates, or other similar workflow content docs
that are used in key Whimsy workflow features.
+
+While different tools will obviously implement content templating differently,
these templates are directly used in workflows that communicate with users, so
will need to be ported or otherwise replaced somehow, along with allowing the
relevant users to update the content templates themselves easily.
+
+### Templates in svn::/foundation/board/templates/
+
+- board_agenda.erb - **Chair:** Create New Agenda
+- reminder1.mustache - **Chair:** Send Email as first reminder to all PMCs
private@ and chair's individual email that are due to report in the current
Create New Agenda action.
+- reminder2.mustache - **Chair:** Send Email as second reminder to all PMCs
private@ and chair's individual email that have not yet posted a report to the
upcoming agenda.
+- reminder-summary.mustache - **Chair:** Send Email (to board@) that describes
what other reporting reminders were just sent by a Chair action (note: this
likely needs to be improved, and also sent to board@ not just the Chair, see
WHIMSY-428)
+- non-responsive.mustache - Chair: Send Email to a PMC that has not reported
in recent cycles
+- remind-action.erb - **Chair:** Send Email to Action item owners
+- remind-officer.mustache - seems unused?
+
+### Templates in
git::[whimsy/www/board/agenda/*](https://github.com/apache/whimsy/tree/master/www/board/agenda/)
+
+- change-chair.erb - **Auth'd User:** submit a Change Chair Resolution for
their PMC, selecting the new proposed chair name.
+- committers_report.text.erb - **Chair:** Send Summary email to committers@ of
previous meeting (usually a day after a board meeting)
+- establish.erb - **Auth'd User:** Add Item - Establish Project resolution to
place in upcoming agenda; allow for Project name, chair, purpose of PMC, list
of original PMC members.
+- terminate.erb - **Auth'd User:** for Add Item - Terminate Project resolution
to place in upcoming agenda.
+- todos.json.rb - **Secretary:** After meeting: Send email to all newly
appointed PMC chairs from establish or chair change resolutions with onboarding
instructions.
+- (no existing file) - **Secretary:** After meeting: Send email to any newly
appointed non-PMC officer with onboarding instructions (this is an enhancement
request.)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]