Difference between revisions of "WG5 Project 03"

From PHUSE Wiki
Jump to: navigation, search
(Project Team)
m
 
(32 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
{{RightTOC}}
 
{{RightTOC}}
  
== Project Team ==
+
== Repository Governance and Infrastructure Project Team ==
; Project Lead: Christ Butler, Mike Carniello
+
; Project Leads: Mike Carniello
  
; Project Members:  
+
; Project Members (Updated with CSS 2015 names only):  
* Bob Friedman
+
* Dante di Tommaso
 +
* Peter Schaefer
 +
* Hanming Tu
 +
* Adrienne Bonwick
 +
* Grace Lu
 +
* Catherine Xiao
 +
* Christopher Hurley
 
* Frank Senk
 
* Frank Senk
* John Garrity
+
* Rebeka Revis
* Kim Minkalis
+
* Dirk Spruck
* Kirsten Frank
+
* Gustav Bernard
* Mike Schembri
+
* Aiyu Li
* Rebeka Tabbey
+
* Joy Li
* Yingshan You
+
* Kathryn Matto
* Ippei Akiya
+
* Austin Taylor
* Karen Malley
+
* John Salter
* Nancy Brucken
 
 
* Sathish Sundaram
 
* Sathish Sundaram
* Kim Musgrave
+
* Michael Schembri
* Dirk Spruck
+
* Jeno Pizarro
  
 
== Project Description ==
 
== Project Description ==
; Project Name: Maintain and enhance platform (repository) for sharing scripts
+
 
; Description: This project will establish the basic structure and management of the repository Google Code to be used for PhUSE standard scripts. Google Code provides a scalable, reliable, and fast collaborative development environment for us to share and develop standard scripts and documents for data transformations and analyses. The goals of this project are: 1) define the folder structure and name conventions; 2) define roles and responsibilities of each role; 3) define tasks and duties; 4) define the process of tracking issues; 5) define required metadata for each script and recommended programming style.
+
; Project Name: Repository Governance and Infrastructure
 +
 
 +
; Description: This project will establish the basic structure and management of the repository. In its first incarnation (2012-2015), Google Code was used for the repository. At the CSS 2015 Meeting (March), the decision was made to move to Github hosting (Google decided in early 2015 to shut down their public sharing site).
 +
 
 +
The goals of this project are to:
 +
# define and enforce folder structure and naming conventions
 +
# define and enforce existence of required metadata for each script
 +
# support the other projects in what they'd like to see in the repository
 +
 
 +
; The Repository
 +
https://github.com/phuse-org/phuse-scripts/wiki/Standard-Script-Index
 +
 
 +
== Project Plan ==
 +
 
 +
For the next CSS conference in 2016, our desire is to have a decided upon structure in place for placing scripts.  Much of this input will be determined by our Validation working group.
 +
 
 +
Additionally, we will be looking to garner more participation at the Scriptathon event.
  
 
== Project Progress ==
 
== Project Progress ==
  
; Why Google Code for FDA/PhUSE standard script repository?
+
; Decision to use GitHub...  
* We have documented the reasons in this [http://www.phusewiki.org/wiki/index.php?title=Platform_for_Standard_Script_Development:_Progress_as_of_September_18_2012 Progress Report]
+
* Due to a major shift - Google discontinuing their free code repository, the decision has been made to move the PhUSE Scripts Repository to GitHub.
* Here are the main points:
+
 
** Everyone agreed with the basics of the platform search: good usable GUI, version control, non proprietary
+
The new link can be found [https://github.com/phuse-org/phuse-scripts here]
** Everyone agreed that GitHub is too advanced and not appropriate for this collaborative effort
+
 
** The Wiki will be used for publishing of "final" scripts. For the script development the Wiki was considered to have some disadvantages (e.g. no concurrent editing)
+
Please email either of this groups co-leads for information in getting setup to use GitHub and contribute to the repository!
** Google Docs is currently the preferred platform as a collaborative environment for script development. Several attendees reported bad experience with wrong updates of Google Docs though. A document management system was mentioned as a better platform.
 
** Look into the development for R as a model for script development.
 
* The following alternatives were considered and discussed:
 
** [https://github.com/ Github]
 
** [http://en.wikipedia.org/wiki/Google_code Google Code]
 
** Google Vault (new for local editing)
 
** [http://en.wikipedia.org/wiki/SharePoint SharePoint]
 
** [http://en.wikipedia.org/wiki/Joomla Joomla]
 
  
; Milestones:  
+
; This section has some key links and information on pre-March 2015 work:  
* Proposed [http://www.phusewiki.org/wiki/index.php?title=Codeathon_2014_proposal Code-athon Event]
+
* Proposed the [https://github.com/phuse-org/phuse-scripts/blob/master/folder_structure_proposed.txt file structure]
* Proposed the [https://code.google.com/p/phuse-scripts/source/browse/trunk/folder_structure_proposed.txt file structure]
 
* Defined the [http://www.phusewiki.org/wiki/index.php?title=User_Guide_for_Standard_Script_Repository#What_role_you_want_to_play.3F role and responsibilities]
 
 
* Drafted [[User_Guide_for_Standard_Script_Repository]]
 
* Drafted [[User_Guide_for_Standard_Script_Repository]]
; Reports:
 
* [[Test_IDX]]
 
* Here's an informal [http://www.phusewiki.org/wiki/index.php?title=InformalGuidanceOnGoogleCode report] of guidance using GoogleCode.
 
* Here's some notes [[Chicago collaborative codeathon notes 20130715]] from a Hackathon organizer from Chicago
 
* Here's some notes [[HHS codeathon notes 20130717]] from a Code-athon conversation with HHS staff person
 
* Here is the instruction for applying Google Code patch [[file:How_to_apply_a_path_in_Google_Code.pdf]]
 
* Here are notes from another Codeathon discussion [[Codeathon discussion 20130809]]
 
* Here are instructions for accessing datasets and scripts hosted in the repository [[Executing_SAS_and_R_Scripts_in_Repository]]
 
;Scriptathon
 
* PhUSE/CSS Conference: 3/17/2014, Silver Spring, MD
 
** Targets: [[Scriptathon2014_targets]]
 
* PharmaSUG: 
 
* PhUSE Annual Conference:
 
  
 
== Project Meetings ==
 
== Project Meetings ==
;Year 2014
+
;Post-CSS 2015
 +
November 23 2015 Notes are here [[SS P03 23NOV2015]]<br />
 +
November 2 2015 Notes are here [[SS P03 02NOV2015]]<br />
 +
September 21 2015 Notes are here [[SS P03 21SEP2015]]<br />
 +
August 31 2015 Notes are here [[SS P03 31AUG2015]]<br />
 +
August 10 2015 Notes are here [[SS P03 10AUG2015]]<br />
 +
July 20 2015 Notes are here [[SS P03 20JUL2015]]<br />
 +
June 8 2015 Notes are here [[SS P03 08JUN2015]]<br />
 +
May 18 2015 Notes are here [[SS P03 18MAY2015]]<br />
 +
April 27 2015 Notes are here [[SS P03 27APR2015]]<br />
 +
 
 +
; (Older meeting notes are inventoried below)
 
May 2 2013 Notes are here [[SS P03 02MAY2013]]<br />
 
May 2 2013 Notes are here [[SS P03 02MAY2013]]<br />
 
May 23 2013 Notes are here [[SS P03 23MAY2013]]<br />
 
May 23 2013 Notes are here [[SS P03 23MAY2013]]<br />
Line 90: Line 99:
 
Nov 25 2014 Notes are here [[SS P03 25NOV2014]]<br />
 
Nov 25 2014 Notes are here [[SS P03 25NOV2014]]<br />
 
Dec 16 2014 Notes are here [[SS P03 16DEC2014]]<br />
 
Dec 16 2014 Notes are here [[SS P03 16DEC2014]]<br />
;Year 2015
 
 
Jan 05 2015 Notes are here [[SS P03 05Jan2015]]<br />
 
Jan 05 2015 Notes are here [[SS P03 05Jan2015]]<br />
 
Feb 17 2015 Notes are here [[SS P03 17Feb2015]]<br />
 
Feb 17 2015 Notes are here [[SS P03 17Feb2015]]<br />
 
Mar 10 2015 Notes are here [[SS P03 10Mar2015]]<br />
 
Mar 10 2015 Notes are here [[SS P03 10Mar2015]]<br />
 
== Script Inventory ==
 
[[Standard Script Inventory]]
 
  
 
----
 
----
Line 103: Line 108:
 
[[Category:WG5]]
 
[[Category:WG5]]
 
[[Category:Project]]
 
[[Category:Project]]
[[Category:Standard Script]]
+
[[Category:Standard Scripts]]
 
[[Category:Platform]]
 
[[Category:Platform]]
 
[[Category:Repository]]
 
[[Category:Repository]]
 
[[Category:ActiveProject]]
 
[[Category:ActiveProject]]

Latest revision as of 06:15, 3 January 2018


Repository Governance and Infrastructure Project Team

Project Leads
Mike Carniello
Project Members (Updated with CSS 2015 names only)
  • Dante di Tommaso
  • Peter Schaefer
  • Hanming Tu
  • Adrienne Bonwick
  • Grace Lu
  • Catherine Xiao
  • Christopher Hurley
  • Frank Senk
  • Rebeka Revis
  • Dirk Spruck
  • Gustav Bernard
  • Aiyu Li
  • Joy Li
  • Kathryn Matto
  • Austin Taylor
  • John Salter
  • Sathish Sundaram
  • Michael Schembri
  • Jeno Pizarro

Project Description

Project Name
Repository Governance and Infrastructure
Description
This project will establish the basic structure and management of the repository. In its first incarnation (2012-2015), Google Code was used for the repository. At the CSS 2015 Meeting (March), the decision was made to move to Github hosting (Google decided in early 2015 to shut down their public sharing site).

The goals of this project are to:

  1. define and enforce folder structure and naming conventions
  2. define and enforce existence of required metadata for each script
  3. support the other projects in what they'd like to see in the repository
The Repository

https://github.com/phuse-org/phuse-scripts/wiki/Standard-Script-Index

Project Plan

For the next CSS conference in 2016, our desire is to have a decided upon structure in place for placing scripts. Much of this input will be determined by our Validation working group.

Additionally, we will be looking to garner more participation at the Scriptathon event.

Project Progress

Decision to use GitHub...
  • Due to a major shift - Google discontinuing their free code repository, the decision has been made to move the PhUSE Scripts Repository to GitHub.

The new link can be found here

Please email either of this groups co-leads for information in getting setup to use GitHub and contribute to the repository!

This section has some key links and information on pre-March 2015 work

Project Meetings

Post-CSS 2015

November 23 2015 Notes are here SS P03 23NOV2015
November 2 2015 Notes are here SS P03 02NOV2015
September 21 2015 Notes are here SS P03 21SEP2015
August 31 2015 Notes are here SS P03 31AUG2015
August 10 2015 Notes are here SS P03 10AUG2015
July 20 2015 Notes are here SS P03 20JUL2015
June 8 2015 Notes are here SS P03 08JUN2015
May 18 2015 Notes are here SS P03 18MAY2015
April 27 2015 Notes are here SS P03 27APR2015

(Older meeting notes are inventoried below)

May 2 2013 Notes are here SS P03 02MAY2013
May 23 2013 Notes are here SS P03 23MAY2013
June 06 2013 Notes are here SS P03 06JUN2013
June 20 2013 Notes are here SS P03 20JUN2013
July 18 2013 Notes are here SS P03 18JUL2013
August 01 2013 Notes are here SS P03 01AUG2013
August 15 2013 Notes are here SS P03 15AUG2013
September 12 2013 Notes are here SS P03 12SEP2013
September 26 2013 Notes are here SS P03 26SEP2013
October 10 2013 Notes are here SS P03 10OCT2013
October 24 2013 Notes are here SS P03 24OCT2013
November 07 2013 Notes are here SS P03 07NOV2013
November 21 2013 Notes are here SS P03 21NOV2013
December 05 2013 Notes are here SS P03 05DEC2013
January 09 2014 Notes are here SS P03 09JAN2014
January 23 2014 Notes are here SS P03 23JAN2014
February 06 2014 Notes are here SS P03 06FEB2014
February 20 2014 Notes are here SS P03 20FEB2014
March 06 2014 Notes are here SS P03 06MAR2014
April 14 2014 Notes are here SS P03 14APR2014
April 29 2014 Notes are here SS P03 29APR2014
May 20 2014 Notes are here SS P03 20MAY2014
June 10 2014 Notes are here SS P03 10JUNE2014
July 1 2014 Notes are here SS P03 01JUL2014
July 22 2014 Notes are here SS P03 21JUL2014
Sep 23 2014 Notes are here SS P03 23SEP2014
Nov 25 2014 Notes are here SS P03 25NOV2014
Dec 16 2014 Notes are here SS P03 16DEC2014
Jan 05 2015 Notes are here SS P03 05Jan2015
Feb 17 2015 Notes are here SS P03 17Feb2015
Mar 10 2015 Notes are here SS P03 10Mar2015


Last revised by Laurenwhite,01/3/2018