[Owncloud] Created scaffolding tool
Thomas Müller
thomas.mueller at tmit.eu
Thu May 30 14:54:50 UTC 2013
Yes and the correct routes including the right http verbs: post get put delete
-------- Ursprüngliche Nachricht --------
Von: Bernhard Posselt <nukeawhale at gmail.com>
Datum:
An: owncloud at kde.org
Betreff: Re: [Owncloud] Created scaffolding tool
Do you mean controllers with predefined create/get/update/delete methods?
On 05/30/2013 03:51 PM, Thomas Müller wrote:
> I'd love to see the created controller to be rest compliant.
> Related views and models etc should respect thus as well.
>
> Thx,
>
> Thomas
>
> -------- Ursprüngliche Nachricht --------
> Von: Bernhard Posselt <nukeawhale at gmail.com>
> Datum:
> An: Owncloud <owncloud at kde.org>
> Betreff: Re: [Owncloud] Created scaffolding tool
>
> To clear some confusion:
>
> Scaffolding is used to quickly create new files and folders for your
> app. It helps you to get rid of repetitive stuff, like
>
> * create a controller
> * copy over controller code
> * ajdusting code
> * create a test for it
> * copy over test code
> * adjust test code
>
> This will likely be doable with one line (not yet implemented ;) ):
>
> owncloud.py controller TestController
>
> My personal motivation for that is that i have to write way less
> boilerplate code in the documentation, it allows me to get rid of a ton
> of stuff, i dont have to reference templates and tell users what to
> replace. I can simply tell them: If you want to develop an app do:
>
> sudo pip install owncloud_scaffolding && owncloud.py startapp my_app
>
> Its also easy to integrate best practices :)
>
>
> Bernhard Posselt <nukeawhale at gmail.com> schrieb:
>>> Hi,
>>>
>>> I kinda worked on a scaffolding tool today which basically replaces the
>>> apptemplate and apptemplate addvanced. It is installable via pip:
>>>
>>> sudo pip install owncloud_scaffolding
>>>
>>> and is hosted on
>>> https://pypi.python.org/pypi?:action=display&name=owncloud_scaffolding&version=0.1.2
>>> The source is available here:
>>> https://github.com/Raydiation/owncloud_scaffolding
>>>
>>> Currently it only supports creating apps, you run it like this:
>>>
>>> owncloud.py startapp my_app_name # apps with appframework and angular
>>>
>>> or
>>>
>>> owncloud.py startapp --type classic my_app_name # classic owncloud app
>>>
>>>
>>> It prompts some defaults and then creates a complete app structure with
>>> filled out files in the current directory.
>>>
>>>
>>> Frank could you delete the apptemplateadvanced repo? If you want the
>>> tool in the official repo you can create a seperate repository ;)
>>> _______________________________________________
>>> Owncloud mailing list
>>> Owncloud at kde.org
>>> https://mail.kde.org/mailman/listinfo/owncloud
> _______________________________________________
> Owncloud mailing list
> Owncloud at kde.org
> https://mail.kde.org/mailman/listinfo/owncloud
>
>
> _______________________________________________
> Owncloud mailing list
> Owncloud at kde.org
> https://mail.kde.org/mailman/listinfo/owncloud
_______________________________________________
Owncloud mailing list
Owncloud at kde.org
https://mail.kde.org/mailman/listinfo/owncloud
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/owncloud/attachments/20130530/c12409f8/attachment.html>
More information about the Owncloud
mailing list