Today I found bowerstatic, successor of fanstatic, and want to highlight 
the history page of the docs. It is a great introduction into the topic and 
gives answers to some questions found in this thread.

   - Bowerstatic@readthedocs - History 
   <http://bowerstatic.readthedocs.org/en/latest/history.html#bowerstatic>



Am Freitag, 14. März 2014 22:09:54 UTC+1 schrieb Steve Piercy:
>
> The next SF Python Hack Night has been announced:
> http://www.meetup.com/sfpython/events/171271902/
>
> Hope to see y'all there!
>
> --steve
>
>
> On Thursday, March 13, 2014 12:13:46 AM UTC-7, Steve Piercy wrote:
>>
>> It was announced tonight that the next SF Python Hack Night 
>> would take place next Wednesday, March 19, at Uber.  I heard 
>> they just moved into the old Yelp HQ on Mission at Third Street, 
>> in the same building as the Men's Wearhouse.  They have not yet 
>> posted details to the website, but it should go up in the next 
>> day or two.  If you join the group, you will be notified. 
>> http://www.meetup.com/sfpython/ 
>>
>> --steve 
>>
>>
>> On 3/12/14 at 9:47 PM, [email protected] <javascript:> (Randall Leeds) 
>> pronounced: 
>>
>> >Link to next week's hack night anywhere? 
>> >I'd totally love to work on something. 
>> > 
>> > 
>> >On Wed, Mar 12, 2014 at 5:53 PM, Steve Piercy <[email protected] 
>> <javascript:>>wrote: 
>> > 
>> >>Randall, 
>> >> 
>> >>Please look for me at tonight's SF Python presentation meet up at Yelp. 
>> >>I'll also be at next Wednesday's hack night for Pyramid in PyCharm. I'd 
>> >>like to see what you're doing. 
>> >> 
>> >>--steve 
>> >>On Mar 12, 2014 1:45 PM, "Randall Leeds" <[email protected] 
>> <javascript:>> wrote: 
>> >> 
>> >>> I feel like this is a great topic for a tutorial. 
>> >>> 
>> >>> Next Python meetup project night here in San Francisco I might start 
>> a 
>> >>> little scaffolding project to demonstrate some of this stuff. 
>> >>> 
>> >>> Jonathan, if you have links to any code that'd be useful, could you 
>> drop 
>> >>> some here? 
>> >>> 
>> >>> 
>> >>> On Wed, Mar 12, 2014 at 1:41 PM, Jonathan Vanasco <
>> [email protected] <javascript:>>wrote: 
>> >>> 
>> >>>> After struggling with a decision for a while, I ended up just using 
>> >>>> fabric and building this into our deployment routine. 
>> >>>> 
>> >>>> Our pyramid app toggles different includes between Production and 
>> >>>> Testing (based on environment.ini variables): 
>> >>>> 
>> >>>> - production 
>> >>>>    * uses compressed / minified / joined / filtered assets in /-dist 
>> >>>>    * appends a release number as the query string to all assets ( to 
>> >>>> bust cache across releases ) 
>> >>>> 
>> >>>> - development 
>> >>>>    * uses normal assets in /js /css 
>> >>>>    * appends the datetime as the query string to all assets ( to 
>> bust 
>> >>>> cache across requests ) 
>> >>>> 
>> >>>> before joining and minifying the js files, they're heavily 
>> >>>> regexed/filtered.  a javascript flag is set to production, logger 
>> lines are 
>> >>>> commented out, and lots of other changes.  sometimes libraries are 
>> patched. 
>> >>>> 
>> >>>> I also manage versioned assets like this: 
>> >>>> 
>> >>>>   /js 
>> >>>>   |-- /jquery 
>> >>>>      |-- /active ( symlink to other folder in this directory ) 
>> >>>>      |-- /v1.8.1 
>> >>>>       |-- /v1.8.5 
>> >>>> 
>> >>>> the fabric deployment file is written to deploy off the /active 
>> symlink 
>> >>>> in each folder.  It occasionally needs to be rewritten/updated , as 
>> 3rd 
>> >>>> party libraries sometimes will change their file structure. 
>> >>>> 
>> >>>> a lot of the work just re-implements the html5boilerplate build 
>> tools ( 
>> >>>> originally in ant, now in node ).  html5boilerplate is installed 
>> into the 
>> >>>> virtualenv/source, and kept relatively up-to-date.  instead of 
>> running 
>> >>>> their commands natively, I use fabric as the exclusive interface. 
>>  that 
>> >>>> lets me move files around or do all the other work in Python. 
>> >>>> 
>> >>>> It took about three hours to set up and has been really great. 
>>  Instead 
>> >>>> of having to deal with all sorts of evolving config files, 
>> everything stays 
>> >>>> in python. 
>> >>>> 
>> >>>> -- 
>> >>>> You received this message because you are subscribed to the Google 
>> >>>> Groups "pylons-discuss" group. 
>> >>>> To unsubscribe from this group and stop receiving emails from it, 
>> send 
>> >>>> an email to [email protected] <javascript:>. 
>> >>>> To post to this group, send email to [email protected] 
>> <javascript:>. 
>> >>>> Visit this group at http://groups.google.com/group/pylons-discuss. 
>> >>>> For more options, visit https://groups.google.com/d/optout. 
>> >>>> 
>> >>> 
>> >>>  -- 
>> >>> You received this message because you are subscribed to the Google 
>> Groups 
>> >>> "pylons-discuss" group. 
>> >>> To unsubscribe from this group and stop receiving emails from it, 
>> send an 
>> >>> email to [email protected] <javascript:>. 
>> >>> To post to this group, send email to [email protected] 
>> <javascript:>. 
>> >>> Visit this group at http://groups.google.com/group/pylons-discuss. 
>> >>> For more options, visit https://groups.google.com/d/optout. 
>> >>> 
>> >>-- 
>> >>You received this message because you are subscribed to the Google 
>> Groups 
>> >>"pylons-discuss" group. 
>> >>To unsubscribe from this group and stop receiving emails from it, send 
>> an 
>> >>email to [email protected] <javascript:>. 
>> >>To post to this group, send email to [email protected] 
>> <javascript:>. 
>> >>Visit this group at http://groups.google.com/group/pylons-discuss. 
>> >>For more options, visit https://groups.google.com/d/optout. 
>> >> 
>> > 
>>
>> ------------------------ 
>> Steve Piercy, Soquel, CA 
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to