User Tools

Site Tools


people:jane

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
people:jane [2013-11-09 17:42] janepeople:jane [2015-10-05 15:55] (current) – external edit 127.0.0.1
Line 1: Line 1:
-=== Jane @ flossie2013 === +====== Jane ====== 
-//a log of a remote participant and her coffee cup.// +I'm was born in Germany and lived and worked in Ireland before I followed the team of authors of a great 
- +book and moved to Edinburgh.  
-** challenge#0 **  +Here some of my past projects: 
-Find and contribute to an relevant issue to improve an open source software project e.g. flask and log your progress. Your timeframe for your contribution is from now till 2013-11-09 4pm+  * [[http://www.edinburghcanalfestival.org.uk/ | raft race]] 
- +  * [[http://vimeo.com/40813198 facial motion tracking]] 
-  * Discussed on IRC to branch of the [[http://flask.pocoo.org/docs/tutorial/setup/ |flask tutorial]] to introduce a section that explains how to seperate the config settings via from_envvar(). +  * [[ http://studio.sketchpad.cc/sp/pad/view/ro.9tLnq9fG8256B/latest | on screen tinkering also known as coffee && code]]  
-  * Her coffee cup wispers that the discussion of "best practise" of flask is [[http://www.reddit.com/r/Python/comments/1phog0/im_writing_a_web_app_flask_tornado_and_would/ still in development]] +  * and critical design [[http://design-mensch.de/portfolio/humans.php quantifying privacy ]] the [[ http://edinburghhacklab.com/2013/10/tinfoil-hat-party/|tin foil hat party]]
-  * (maybe premature) Conclusion: Wait till the [[http://www.kickstarter.com/projects/1223051718/practical-flask-book-project/posts | flask book]] is out and progess on [[https://github.com/mitsuhiko/flask/issues/901#901]] is made and then try to make a tutorial about it. +
-  * Checked recent submitted issues listed on flasks github account that would match my skillset. Opted for [[https://github.com/mitsuhiko/flask/issues/908 | #908]] as I recently worked a lot with different mailinglists and interested in a well documented software release process.  +
-  * Coffee cup makes a jump as my mentor CorneliaB gives the go ahead. +
-  * Conclusion: I have a contribution idea. Yeah!!! (But no coffee in the office and missed the cake at the event.) +
-**challenge#1** Create a proposal for a communication strategy to announce software updates to maintainer of existing [[https://github.com/mitsuhiko/flask/issues/908 |flask]] installation. +
-Background +
-  * How relevant is the issue?  +
-  * What is status quo of the communication between release team and maintainer? +
-  * Overview of other communication strategies of other web frameworks +
-  * What signal could we be used to measure that the new communication strategy succeeded +
-Implementation +
-  * Learn and apply ideas from software projects where maintainer routinely response fast to critical updates +
-  * Set the current strategy in a metrics with the proposed strategy +
-Review +
-  * Summarize the outcome & praise the giants +
- +
-=== How relevant is the issue? === +
-Relevants is depending on the person affected by the problem, in this case: the flask installation maintainer. Maybe even more specifically flask maintainer that are currently not regular making pull requests to flask project. For this reason is using the fork counter of on github maybe misleading. +
- +
-I assume here that the maintainer that would benefit most from an improved release process is not regularly involved in the software development process of flask. Therefor this maintainer should have an options to quantify the trust that an announced release is actually from the current release manager of flask. +
-   +
-Thanks to mattupstate I have a figure how many [[https://crate.io/packages/Flask/ | download requests]] have been made from the link on the [[http://flask.pocoo.org/ | website]]. +
-A sign of good uptake of the new release would be indicated by a bigger number then the number of previous released. Maintainer perform a download and my tweet about flask and animate more people to try out the new version. On the other side is the number of download not equal with the number of installation. Some people might newer go further to installation or request a make a dublicate download request. A brief look at the state over time might indicate also if more download are performed after the current announcement made on the current mailing list.  +
-The cup whispers that the stat displayed is to small for Jane's clumsy courser to get hold of but admires neither the less option to compare the uptake of the different version. +
- +
-=== What is status quo of the communication between release team and maintainer? === +
-The release manager publishes the new version via https://pypi.python.org/pypi. In addition is flask released [[https://github.com/mitsuhiko/flask/releaseson github]]. In this project I would like to look in particular on the communication process or work flow of releasing a new version on pypi.python.org as this is the link provided on the project website. +
-In addition does the release manager [[https://twitter.com/mitsuhiko/status/345464720574263296 |tweets about the new release]]. +
-The point that the [[https://caremad.io/blog/packaging-signing-not-holy-grail/ |author ]] makes here is that public key of the release manager would need to be included with the first time installation. +
-People that install flask for the first time are not part of the scope of the challenge so I won't go into that. //Coffee cup: you just don't want to talk about a scenario where the first package is tampered with. (Maybe I don't want to wear the tinfoil hat longer then needed.)// +
-The author and mitsuhiko agree that the web of trust isn't practical.  +
- +
-On the other hand is the topic: the internet of things. +
-Let's turn everyday object into indicator. Proposed idea: turn everyday decives into indicator of a new release. +
- +
-=== Implementation ===  +
-The video: +
-[[https://vimeo.com/78989037 | of an everyday item turning into an release indicator]] +
- +
- +
-=== Review ===  +
-Following the solution suggested in [[https://github.com/mitsuhiko/flask/issues/908 | #908]] ->email to the mailing list admin would have taken me 5min now I am considering if joined event: release and keysigning party would be the way forward to (re) engage the flask community.  +
-The cup mumbles "please consult your local hackerspace for all risc involved in running such an event."  +
- +
- +
----- +
-You find me also on [[http://wiki.edinburghhacklab.com/irc| IRC]] or on twitter @_janem +
  
 +I'm on our IRC channel /mailinglist/[[http://twitter.com/_janem |twitter]]. Whatever finds you first.
  
 +x Jane
people/jane.1384018979.txt.gz · Last modified: 2015-10-05 15:55 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki