Labs/Bespin/StatusMeetings/2009-04-14: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
(→‎Meeting Notes: Add note about Bugzilla product)
 
(5 intermediate revisions by 2 users not shown)
Line 15: Line 15:


* Quick Discussions
* Quick Discussions
** Thunderhead reboot
** The syntax highlighting / Canvas architecture issue
** The syntax highlighting / Canvas architecture issue
** Code reviews
** Code reviews
Line 23: Line 24:
*** When to bring into backend/
*** When to bring into backend/
*** Ruby work
*** Ruby work
** Bugzilla change status


If you have anything to add to the agenda, please feel free to add it below and put your name next to it!
If you have anything to add to the agenda, please feel free to add it below and put your name next to it!
=== Gordon (GPHemsley) ===
* Update on popping Bespin out into its own product on Bugzilla
* Line selection bug with tabs on the line
* Model position versus cursor position
* Switch to Git status
* Permissions for main repository
* `newfile` bug
* Disorganized function declaration locations


== Meeting Notes ==
== Meeting Notes ==


(insert meeting notes here after meeting)
* Thunderhead
** new version that includes a port of [http://www.jgoodies.com/freeware/forms/ JGoodies Forms]
** Located at [http://hg.mozilla.org/labs/th Th VCS]
 
* Syntax Highlighting
** Web Workers aren't threads
** No need to worry about concurrency
** Very much want to keep the paint() loop as simple as possible
** Code smell if you are trying to control the paint
 
* Testing
** Dojo "DOH" unit testing framework now in tests/unit
** Moved the random tests into tests/manual
** Can run tests via "paver testfrontend"
 
* VCS
** working right now for bitbucket
** give it a try
** will need to give bitbucket your *public* key
 
* Subcommands
** Check out the VCS command to see an example
** Completion on sub-level
 
* paver devconfig
** creates devconfig.py that you can then tweak
** e.g. dburl, stdout logging, ..
 
* Server Projects
** Favor splitting them up
** Enable an easy way to say
*** paver usebackend=php url=...
** Make sure the relative URLs work
** Make sure that plugins can be client/server still easily
 
* Ruby work (Andrew Nordman)
** Ruby syntax highlighter
** Implement Rails functions
*** rake, create rails projects
 
* Move to Bespin Bugzilla product
** Setting a precedent for Mozilla Labs graduation
** Waiting for approval from on high
 
* Dealing with tabs
** If you look at the source and see "modelPos" as an incoming parameter, make sure to pass it that!
** Gordon will create a "How to deal with tabs" page
 
* Editor Model
** Expecting a writeup on an abstract model that is easier for developer productivity

Latest revision as of 06:20, 15 April 2009

← previous week | index | next week →

Meeting Details

  • Tuesdays - 9:00am Pacific, 12:00pm Eastern, 16:00 UTC
  • Mozilla Building S
  • +1 650 903 0800 x92 Conf# 347 (USA/International)
  • +1 416 848 3114 x92 Conf# 347 (Canada)
  • +1 800 707 2533 (pin 369) Conf# 347 (US Toll Free)
  • #bespin for backchannel

If you can't dial in for some reason, let us know your info so we can try to bridge you in.

Agenda

  • Quick Discussions
    • Thunderhead reboot
    • The syntax highlighting / Canvas architecture issue
    • Code reviews
    • Testing
    • VCS update (what to expect)
    • Collaboration update
    • Servers:
      • When to bring into backend/
      • Ruby work
    • Bugzilla change status

If you have anything to add to the agenda, please feel free to add it below and put your name next to it!

Gordon (GPHemsley)

  • Update on popping Bespin out into its own product on Bugzilla
  • Line selection bug with tabs on the line
  • Model position versus cursor position
  • Switch to Git status
  • Permissions for main repository
  • `newfile` bug
  • Disorganized function declaration locations

Meeting Notes

  • Syntax Highlighting
    • Web Workers aren't threads
    • No need to worry about concurrency
    • Very much want to keep the paint() loop as simple as possible
    • Code smell if you are trying to control the paint
  • Testing
    • Dojo "DOH" unit testing framework now in tests/unit
    • Moved the random tests into tests/manual
    • Can run tests via "paver testfrontend"
  • VCS
    • working right now for bitbucket
    • give it a try
    • will need to give bitbucket your *public* key
  • Subcommands
    • Check out the VCS command to see an example
    • Completion on sub-level
  • paver devconfig
    • creates devconfig.py that you can then tweak
    • e.g. dburl, stdout logging, ..
  • Server Projects
    • Favor splitting them up
    • Enable an easy way to say
      • paver usebackend=php url=...
    • Make sure the relative URLs work
    • Make sure that plugins can be client/server still easily
  • Ruby work (Andrew Nordman)
    • Ruby syntax highlighter
    • Implement Rails functions
      • rake, create rails projects
  • Move to Bespin Bugzilla product
    • Setting a precedent for Mozilla Labs graduation
    • Waiting for approval from on high
  • Dealing with tabs
    • If you look at the source and see "modelPos" as an incoming parameter, make sure to pass it that!
    • Gordon will create a "How to deal with tabs" page
  • Editor Model
    • Expecting a writeup on an abstract model that is easier for developer productivity