Thx you are fast ;-) Besides some comments which I will add to github: Can you wire up the resource with the views / create views for the resource?
Thx Bernhard Posselt <[email protected]> schrieb: >Implemented, creates everything except the database schema entries: > >owncloud.py resource NAME > > >On 05/30/2013 04:54 PM, Thomas Müller wrote: >> Yes and the correct routes including the right http verbs: post get put >> delete >> >> >> >> >> -------- Ursprüngliche Nachricht -------- >> Von: Bernhard Posselt <[email protected]> >> Datum: >> An: [email protected] >> 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 <[email protected]> >>> Datum: >>> An: Owncloud <[email protected]> >>> 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 <[email protected]> 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 >>>>> [email protected] >>>>> https://mail.kde.org/mailman/listinfo/owncloud >>> _______________________________________________ >>> Owncloud mailing list >>> [email protected] >>> https://mail.kde.org/mailman/listinfo/owncloud >>> >>> >>> _______________________________________________ >>> Owncloud mailing list >>> [email protected] >>> https://mail.kde.org/mailman/listinfo/owncloud >> _______________________________________________ >> Owncloud mailing list >> [email protected] >> https://mail.kde.org/mailman/listinfo/owncloud >> >> >> _______________________________________________ >> Owncloud mailing list >> [email protected] >> https://mail.kde.org/mailman/listinfo/owncloud > >_______________________________________________ >Owncloud mailing list >[email protected] >https://mail.kde.org/mailman/listinfo/owncloud _______________________________________________ Owncloud mailing list [email protected] https://mail.kde.org/mailman/listinfo/owncloud
