You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@whimsical.apache.org by "Shane Curcuru (Jira)" <ji...@apache.org> on 2021/04/18 12:54:00 UTC
[jira] [Commented] (WHIMSY-357) Foundation Website is moving to Git
[ https://issues.apache.org/jira/browse/WHIMSY-357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17324499#comment-17324499 ]
Shane Curcuru commented on WHIMSY-357:
--------------------------------------
The first thing is to test that changing from an ASF::SVN reslover to an ASF::Git resolver works in all cases - few of the active Whimsy tools use the Git resolver, so we'd need to be confident it behaves exactly the same as the SVN one.
https://github.com/apache/whimsy/blob/c277085198807f9a2aafae53daa6d8294af6e8b1/lib/whimsy/asf/git.rb
site-foundation is only used here, which seems to be a testing utility:
[https://github.com/apache/whimsy/blob/c277085198807f9a2aafae53daa6d8294af6e8b1/tools/site_member_check.rb#L11]
site-board is here, which is part of the Agenda tool, but is a function only used by Secretary/Chair, so mostly just needs to be tested before they use it (at the end of each monthly board meeting)
[https://github.com/apache/whimsy/blob/c277085198807f9a2aafae53daa6d8294af6e8b1/www/board/agenda/views/actions/publish.json.rb#L92]
minutes is used in a few places in the board agenda tool, so that one will definitely require thorough testing before changeover.
> Foundation Website is moving to Git
> -----------------------------------
>
> Key: WHIMSY-357
> URL: https://issues.apache.org/jira/browse/WHIMSY-357
> Project: Whimsy
> Issue Type: Task
> Components: BoardAgenda, Roster
> Reporter: Dave Fisher
> Priority: Critical
>
> I am working to move the foundation website to Pelican on Git.
> This will mean moving from svn for {{asf/infrastructure/site}}
> In {{repository.yml}} I see three data areas:
> {{ minutes:
> url: asf/infrastructure/site/trunk/content/foundation/records/minutes
> site-board: # calendar.mdtext only
> url: asf/infrastructure/site/trunk/content/foundation/board
> depth: skip
> site-foundation: # members.mdtext only
> url: asf/infrastructure/site/trunk/content/foundation
> depth: skip
> }}
> All site Markdown files will suffixed with {{.md}} and the metadata format may change.
> In the git based site any git commit to the main branch will cause a Pelican build on the buildbot.
> It looks like the secretary's credentials are used for minutes and calendar.
> It looks like members.mdtext is written using the member's credentials, but it's not clear to me if Whimsy does more than read this file.
> What changes and testing should we do as the Foundation website is moved to Whimsy?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)