Labs/Bespin/DesignDocs: Difference between revisions

no edit summary
No edit summary
 
Line 93: Line 93:


* [[/CoderBadge|Coder Badge]] let's you put your Bespin groovy on
* [[/CoderBadge|Coder Badge]] let's you put your Bespin groovy on
== Brainstorming ==
We had a brainstorming session that brought about it a ton of ideas. Here's a place to keep them:
* Project history code churn view
* Preview toggle for UI elements
* Replace view source with Bespin
** Add "edit source" to browser
* Rich documentation that ties to code and auto detects if out of date
** integrated docs a la Coda
* VCS for graphical assets
* Automated security analysis
* Integrate with Wordpress (plugin)
* Certified Open Web Engineer program
* Crowdsource the management of crowd produces suggestions
* Open Web book imprint
* Wizards to inspect code and recommend better ways to code
* Find utilities that are re-written everywhere and find ways to prevent re-write
* Design
** Blank design elements
** Design sharing tool
** UI/GUI template tools
** Visual UI editor
** Font browser
** CSS3 Tool
* Analyze common mistakes
* "Create new Bespin project" bookmarklet
** spiders a website and imports it as a project
* Coding via mobile phone
* Index all open web project - search engine
* leadershipboard for web developers worldwide (#lines of code / usage)
** code quality scores "you broke the build X times"
* Code fragment library / cookbook
* Easy project startup wizard
* TestSwarm integration
* Installer for internal deployment (.deb etc)
* Review tools
* Visual test generator
* Standard project description file format for Web projects (a la Maven)
* Integrate with continuous integration services
* Code flow visualization
* Zoomable code UI
* JEP-like program for proposing new Open Web APIs
* Open Web code validator
* "Live!" "On AIR" graphic
* Audio chat
* Replace textarea with Bespin
* Build a new DVCS that is all in JavaScript
** Make browser a DVCS itself
* 3D cube editor
* New layout experiment == generates CSS+JS
* Open Web awards (e.g. webbys for devs)
* Open Web Cruises
* Live cam integration for video conference
* CSS3 design example repo
* Publishing tools for AMO/Jetpack
* Integrate with Bugzilla
* Auto-layout / styling preferences
* Open Flash IDE (canvas+bespin)
* Documentation microformat
* Run offline and be able to edit local files
* Hook into desktop editors
** Prism/Titanium
* TODO list management in Bespin
* Allow websites to link themselves to a backend so Bespin can edit
* Make the cycle between editing code and seeing changes in a webapp as short as possible
* Make coding life a video game
* Real-time help/mentoring
* Integrate runtime support for PHP/Python etc
* Make it easy to see where other people have editor code that I touched
* Make it easier for developers to use DVCS without knowing DVCS
* Team up with sites like Topcoder
* Run Bespin contests
* Deployment angle; hosting environment
* Recommendations
** projects like mine
** developers like me
* Finding contextual code snippets
* Analytics
** What code is running, heatmap
355

edits