[owncloud-devel] Help us with Project Ideas page

Bernhard Posselt dev at bernhard-posselt.com
Fri Jan 30 09:40:54 GMT 2015


I've written up some ideas/specs here: 
https://github.com/Raydiation/appstore-ng/blob/master/README.md

Feel free to join in by creating a pull request or just using the issue 
tracker

On 01/29/2015 10:48 AM, Bernhard Posselt wrote:
> What about an app store that uses git repos instead of uploading zips, 
> much like bower. The only required thing would be a repo string, 
> everything else would be read from the info.xml. The workflow for 
> registering would be something like the following:
>
>    ocdev register http://github.com/user/repo
>
> Apps can be pulled from the appstore by adding a 
> <private>true</private> tag to the app's info.xml or depending on 
> which app store we want the app we could just add the domain: 
> <appstore>http://my.own.appstore.com</appstore>
>
> This would not only make publishing very easy (just push a tag to a 
> repo) but also reviewing (you can diff back to the previous tag that 
> youve reviewed). And you've got support for multiple ownCloud versions 
> out of the box, just parse requiremin/requiremax etc!
>
> When installing the app, the app store would check for the tag that 
> was requested, clone the repo and create a downloadable, cachable zip 
> if a zip does not already exist.
>
> The project itself could be a webapp that just exposes the ocs app 
> store api and handles the git clone stuff. A webinterface could follow 
> later on and should only feature screenshots, ratings and optionally 
> comments (most comments are bug reports that should go to the bug 
> tracker).
>
> In the future we should furthermore get rid of the ocsid and just use 
> the app id to identify apps, otherwise we'll run into collisions when 
> a user installs an app with the same app id (folder name)
>
> On 01/29/2015 09:59 AM, Vincent Petry wrote:
>> One idea would be to write an API client library for the OC APIs in
>> several programming languages (Perl, PHP, Go, Javascript/Node JS), just
>> like pyocclient does it for Python (see
>> https://github.com/PVince81/pyocclient)
>>
>> Basically implement functions to manage files (through WebDAV), manage
>> shares (through the OCS Share API), private data / attributes (OCS
>> Privatedata API) and later more like user management, tagging, etc.
>>
>> Cheers,
>>
>> Vincent
>>
>> On 01/28/2015 11:03 PM, Jos Poortvliet wrote:
>>> On Wednesday 22 October 2014 15:36:26 Alessandro Cosentino wrote:
>>>> Hi all,
>>>>
>>>> Google has announced the student program Summer of Code 2015 ( see the
>>>> official announcement:
>>>> http://google-opensource.blogspot.ca/2014/10/google-summer-of-code-2015-and 
>>>>
>>>> -google.html )
>>>>
>>>> Most probably there will also be another Summer round of OPW (Now it's
>>>> called FOSS Outreach -- https://gnome.org/opw/).
>>>>
>>>> ownCloud will participate in both these programs (check this page for
>>>> more details on ownCloud past participations on these programs:
>>>> https://github.com/owncloud/core/wiki#internships-and-students-programs) 
>>>>
>>>>
>>>> I will follow up with more details later on, but in the meantime, we
>>>> need your help:
>>>>
>>>> Our Project Ideas page needs love! --
>>>> https://github.com/owncloud/core/wiki/Project-ideas
>>> A ping on this - we really need some more good ideas on that page! And
>>> anybody interested in participating in ownCloud through GSOC - start 
>>> thinking
>>> about what you'd like to do...
>>>
>>>> If you have in mind a cool project for ownCloud, please add it there.
>>>> If you are in doubt whether the project has the right size/difficulty
>>>> level, or whether it would benefit ownCloud at all, discuss it on our
>>>> mailing lists first.
>>>>
>>>> If you have any question, don't hesitate to ask myself, Jan, Jos, or
>>>> Thomas (in cc).
>>>>
>>>> We aim at having at least 10 projects in that page before the programs
>>>> start (in March). Help us to reach that goal, we can do it!
>>>>
>>>> In the next months I will be extremely busy finishing up my PhD
>>>> thesis, but I will try to help as much as I can.
>>>>
>>>>
>>>> Alessandro
>>>> _______________________________________________
>>>> Devel mailing list
>>>> Devel at owncloud.org
>>>> http://mailman.owncloud.org/mailman/listinfo/devel
>>>>
>>>>
>>>> _______________________________________________
>>>> Devel mailing list
>>>> Devel at owncloud.org
>>>> http://mailman.owncloud.org/mailman/listinfo/devel
>>
>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at owncloud.org
>> http://mailman.owncloud.org/mailman/listinfo/devel
>
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at owncloud.org
> http://mailman.owncloud.org/mailman/listinfo/devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.owncloud.org/pipermail/devel/attachments/20150130/ec8def18/attachment-0001.html>


More information about the Devel mailing list