<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20689">
<style type="text/css"><!--html { font-family: "Color Emoji", "Calibri", "Segoe UI", "Meiryo", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "sans-serif"; }--></style><style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst, 
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle, 
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;"><div>Another idea : Contact app in AngularJS</div><div>Level : medium<br></div><div data-signatureblock="true"><div><br></div><div>Sent from Windows Mail</div><div><br></div></div><div style="padding-top: 5px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;"><div><font face=" 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif'" style='line-height: 15pt; letter-spacing: 0.02em; font-family: "Calibri", "Segoe UI", "Meiryo", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "sans-serif"; font-size: 12pt;'><b>From:</b> <a href="mailto:arm2arm@gmail.com" target="_parent">Arman Khalatyan</a><br><b>Sent:</b> ‎Thursday‎, ‎January‎ ‎29‎, ‎2015 ‎4‎:‎10‎ ‎PM<br><b>To:</b> <a href="mailto:devel@owncloud.org" target="_parent">List for Developers of ownCloud</a></font></div></div><div><br></div><div dir=""><div id="readingPaneBodyContent">Project Idea:<br>Improve versions app adding diff functionality.<br>Complexity level: medium<br><br>***********************************************************<br><br> Dr. Arman Khalatyan              eScience -SuperComputing<br> Leibniz-Institut für Astrophysik Potsdam (AIP)<br> An der Sternwarte 16, 14482 Potsdam, Germany<br><br>***********************************************************<br><br><br>On Thu, Jan 29, 2015 at 11:26 AM,  <rehrumesh@gmail.com> wrote:<br>> This is a great idea.<br>><br>> Sent from Windows Mail<br>><br>> From: dev@bernhard-posselt.com<br>> Sent: ‎Thursday‎, ‎January‎ ‎29‎, ‎2015 ‎3‎:‎18‎ ‎PM<br>> To: devel@owncloud.org<br>><br>> What about an app store that uses git repos instead of uploading zips, much<br>> like bower. The only required thing would be a repo string, everything else<br>> would be read from the info.xml. The workflow for registering would be<br>> something like the following:<br>><br>>    ocdev register http://github.com/user/repo<br>><br>> Apps can be pulled from the appstore by adding a <private>true</private> tag<br>> to the app's info.xml or depending on which app store we want the app we<br>> could just add the domain: <appstore>http://my.own.appstore.com</appstore><br>><br>> This would not only make publishing very easy (just push a tag to a repo)<br>> but also reviewing (you can diff back to the previous tag that youve<br>> reviewed). And you've got support for multiple ownCloud versions out of the<br>> box, just parse requiremin/requiremax etc!<br>><br>> When installing the app, the app store would check for the tag that was<br>> requested, clone the repo and create a downloadable, cachable zip if a zip<br>> does not already exist.<br>><br>> The project itself could be a webapp that just exposes the ocs app store api<br>> and handles the git clone stuff. A webinterface could follow later on and<br>> should only feature screenshots, ratings and optionally comments (most<br>> comments are bug reports that should go to the bug tracker).<br>><br>> In the future we should furthermore get rid of the ocsid and just use the<br>> app id to identify apps, otherwise we'll run into collisions when a user<br>> installs an app with the same app id (folder name)<br>><br>> On 01/29/2015 09:59 AM, Vincent Petry wrote:<br>><br>> One idea would be to write an API client library for the OC APIs in<br>> several programming languages (Perl, PHP, Go, Javascript/Node JS), just<br>> like pyocclient does it for Python (see<br>> https://github.com/PVince81/pyocclient)<br>><br>> Basically implement functions to manage files (through WebDAV), manage<br>> shares (through the OCS Share API), private data / attributes (OCS<br>> Privatedata API) and later more like user management, tagging, etc.<br>><br>> Cheers,<br>><br>> Vincent<br>><br>> On 01/28/2015 11:03 PM, Jos Poortvliet wrote:<br>><br>> On Wednesday 22 October 2014 15:36:26 Alessandro Cosentino wrote:<br>><br>> Hi all,<br>><br>> Google has announced the student program Summer of Code 2015 ( see the<br>> official announcement:<br>> http://google-opensource.blogspot.ca/2014/10/google-summer-of-code-2015-and<br>> -google.html )<br>><br>> Most probably there will also be another Summer round of OPW (Now it's<br>> called FOSS Outreach -- https://gnome.org/opw/).<br>><br>> ownCloud will participate in both these programs (check this page for<br>> more details on ownCloud past participations on these programs:<br>> https://github.com/owncloud/core/wiki#internships-and-students-programs)<br>><br>> I will follow up with more details later on, but in the meantime, we<br>> need your help:<br>><br>> Our Project Ideas page needs love! --<br>> https://github.com/owncloud/core/wiki/Project-ideas<br>><br>> A ping on this - we really need some more good ideas on that page! And<br>> anybody interested in participating in ownCloud through GSOC - start<br>> thinking<br>> about what you'd like to do...<br>><br>> If you have in mind a cool project for ownCloud, please add it there.<br>> If you are in doubt whether the project has the right size/difficulty<br>> level, or whether it would benefit ownCloud at all, discuss it on our<br>> mailing lists first.<br>><br>> If you have any question, don't hesitate to ask myself, Jan, Jos, or<br>> Thomas (in cc).<br>><br>> We aim at having at least 10 projects in that page before the programs<br>> start (in March). Help us to reach that goal, we can do it!<br>><br>> In the next months I will be extremely busy finishing up my PhD<br>> thesis, but I will try to help as much as I can.<br>><br>><br>> Alessandro<br>> _______________________________________________<br>> Devel mailing list<br>> Devel@owncloud.org<br>> http://mailman.owncloud.org/mailman/listinfo/devel<br>><br>><br>> _______________________________________________<br>> Devel mailing list<br>> Devel@owncloud.org<br>> http://mailman.owncloud.org/mailman/listinfo/devel<br>><br>><br>><br>> _______________________________________________<br>> Devel mailing list<br>> Devel@owncloud.org<br>> http://mailman.owncloud.org/mailman/listinfo/devel<br>><br>><br>><br>> _______________________________________________<br>> Devel mailing list<br>> Devel@owncloud.org<br>> http://mailman.owncloud.org/mailman/listinfo/devel<br>><br>_______________________________________________<br>Devel mailing list<br>Devel@owncloud.org<br>http://mailman.owncloud.org/mailman/listinfo/devel<br></div></div></div>
</body>
</html>