Website improvements

From AwesomeWiki
Revision as of 10:45, 22 July 2012 by Tibbon (talk | contribs) (Notes)

Action Items

  • [jesse] Move issues from Asana to Github
  • [jesse] Add license stuff to code
  • [jesse] README checked into the codebase with instructions
  • [jesse] Github wiki page with philosophy
  • [jesse] Send out the Awesome Web Team googlegroup
  • [everyone] Sign up for Awesome Web Team googlegroup
  • [everyone] Thank Jesse for rocking so much at leading this effort

email list at awesome-web@groups.google.com

Notes

Email list at awesome-web@groups.google.com

History of the website:

  • Knight Grant enables hiring a firm to build new site
  • Christina and Jesse wrote an RFP
  • thoughtbot won the contract

Open Source

Goal has always been to publish code open source. We'll probably GPL license it, with IHAS as the rightsholder.

Tools

Bug Tracking Options

  • Github issues
  • Asana
  • Pivotal Tracker
  • Better Means

We'll start with Github issues and see when it starts to break down. Fewer tools better.

Philosophy

  • Focus is on people and projects.
  • Let chapters keep their autonomy.
  • We're not trying to build a blogging engine.

General Process:

  • Please jump straight in if you're making some small tweaks!
  • Do some pre-planning on the list before you jump in to do anything huge
  • People should make changes and test against their own heroku apps
  • Send pull requests once your feature is ready
  • The main staging app won't be used by everyone, just to test pre-prod push

Priorities

This is a highly incomplete list, and wasn't worth discussing in depth in person.

Some things to work on:

  • All Project List - Aggregate funded projects across all chapters
  • Funded Description - Don't just re-use the description field for the project, need a separate "for the web" description
  • Project info / metadata
  • All for *.xml, *.csv, *.rss etc endings to pages to make it easier to consume data