-
Notifications
You must be signed in to change notification settings - Fork 65
GSoC 2016
Olivier Paroz edited this page Mar 4, 2016
·
25 revisions
Gallery has a number of projects up on the "ideas list" for this year's GSoC, but any feature request already mentioned on Github can be used as a base for a project and candidates are welcome to add their own so that they can be discussed among community members to see if it would fit with Gallery's goals.
- Read the GSoC manual for students. That way, everybody will be on the same page in terms of expectations
- Use the issue defined for each project to ask your questions. That makes it easier to share changes with everybody
- Not all projects are well defined. Some are rough ideas and a good opportunity for you to put on your strategic cap
- Try to fix issues labelled "Junior job" on your own
- Don't hesitate to ask questions if you're stuck
- Set up a development environment with
core
and Gallery. You have to be able to load the app to be able to debug it - Be familiar with an IDE letting you work with both PHP and Javascript files. We recommend PHPStorm which is free for students
- Be familiar with git. Pulling, rebasing, squashing, etc.
- Set up configuration files both in the top album as well as in sub-albums in order to be able to test the configuration features
- You will be expected to write and run tests both in PHP and Javascript
- PHP Composer
- ownCloud AppFramework
- Codeception and or PHPUnit
- Bower
- jQuery
- Backbone
- General
- Installation
- Configuration
- OCC commands
- Developers