10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation...
-
Upload
cameron-bishop -
Category
Documents
-
view
220 -
download
0
Transcript of 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation...
![Page 1: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/1.jpg)
10 ways to make a good Sakai release
Aaron Zeckoski, UniconAnthony Whyte, Sakai Foundation
Jean-François Lévêque, UPMC
![Page 2: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/2.jpg)
Houston, we have a problem
• Bug or Feature Request?• What is JIRA?• Check in JIRA, create if missing• Give details and answer questions• Provide or check fixes
March 2010 2European Sakai Conference – Valencia - Spain..
![Page 3: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/3.jpg)
Share and Enjoy
• Understand your target audience (internal, external)• Do not work alone• Follow the best practices• Follow the Product Council criteria• Provide support (JIRA, distribution lists)
March 2010 3European Sakai Conference – Valencia - Spain..
![Page 4: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/4.jpg)
All for one, one for all, that is our motto
• Subscribe to relevant mailing lists• Participate• Do not bite more than you can chew
March 2010 4European Sakai Conference – Valencia - Spain..
![Page 5: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/5.jpg)
If it ain't broke don't fix it
• Why do we need the MT?• What are they doing?• Do they need help?
March 2010 5European Sakai Conference – Valencia - Spain..
![Page 6: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/6.jpg)
Bon appétit !
• Why do we need good i18n?• Why do we need good L10n?• What can I do?
March 2010 6European Sakai Conference – Valencia - Spain..
![Page 7: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/7.jpg)
Quality is never an accident
• What is Software Quality Assurance?• Testing (manual/automated) • Bug verification• Test conditions & scripts• Where do I sign up?
March 2010 7European Sakai Conference – Valencia - Spain..
![Page 8: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/8.jpg)
I'll be right back
• Local differs from Official Sakai• Locals can have shared needs• Differences imply different QA• Differences imply different support• Lasting differences imply patching again
March 2010 8European Sakai Conference – Valencia - Spain..
![Page 9: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/9.jpg)
That's where the fruit is
• What's a maintenance branch?• What's a "preparation" branch?• What is branch management?
March 2010 9European Sakai Conference – Valencia - Spain..
![Page 10: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/10.jpg)
Is it edible?
• What is the test coverage?• What are the known bugs by priority?• How far do we trust the current code?• How do we act to improve this?
March 2010 10European Sakai Conference – Valencia - Spain..
![Page 11: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/11.jpg)
Other presentations in Valencia
• Sakai Best practices, yesterday :(• What is Sakai QA?today 11:00 Conference Room• i18n review: BOF/Panel Discussion, today
10:00 Descubre Room
March 2010 11European Sakai Conference – Valencia - Spain..
![Page 12: 10 ways to make a good Sakai release Aaron Zeckoski, Unicon Anthony Whyte, Sakai Foundation Jean-François Lévêque, UPMC.](https://reader036.fdocuments.in/reader036/viewer/2022082518/5697bf741a28abf838c7f6ff/html5/thumbnails/12.jpg)
References• http://confluence.sakaiproject.org/display/MGT/Sakai+Jira+Guidelines
• http://confluence.sakaiproject.org/display/I18N/Home
• http://confluence.sakaiproject.org/display/SAKDEV/Best+Practices+for+Kernel+code
• http://confluence.sakaiproject.org/display/SAKDEV/Best+Practices+for+Javascript
• http://confluence.sakaiproject.org/display/SAKDEV/Best+Practices+for+High+Quality+Code
• http://confluence.sakaiproject.org/display/BOOT/Sakai+Programming+Best+Practices
• http://confluence.sakaiproject.org/display/MNT/Home
• http://confluence.sakaiproject.org/display/QA/Home
• http://confluence.sakaiproject.org/display/REL/Sakai+2.x+branch+management+cheat+sheet
March 2010 12European Sakai Conference – Valencia - Spain..