About Userscripts.org

Userscripts.org is a userscript repository. Userscripts.org is an open source and community website (browse the source). We are using devjavu for svn, wiki, tickets, and a google group (uso-dev) for a mailing list.

Development

This is a proposal for our development process (discuss on uso-dev).

Pain points for greasemonkey users

  • Reinstalling your scripts each time
  • Finding scripts is hard
  • What scripts are trustworthy?

Development Process

For small issues, we should communicate solely through the ticket system in devjavu.

For new feature development:

Design

The community can discuss the feature on the uso-dev mailing list, and site maintainers will create a single spec on devjavu. This spec should include changes required in the database, new tests, mockups/prototypes.

Testing/Coding

Coding will happen in an experimental branch in svn.

Deployment

After code review, we will merge into trunk, create a tag, and deploy that tagged release of the site.

Roadmap

The larger feature areas we are working on to start to address those problems.

  • Tags - fix tagging
  • Favorites - marking scripts as favorites (easy install, popular scripts)
  • Gallery? - visual previews of scripts
  • History? - see changes in scripts over time
  • Search? - searching by url
  • Wiki? - forums are good for talking, but a faq/wiki to organize information might be good

Useful DevjaVu? Links

Attachments