-
Notifications
You must be signed in to change notification settings - Fork 11
Planning: Features
- People
- Bio
- Skills
- Contact information
- Campus
- Projects created or involved with
- Announcements / events a person has made
- Ideas created / voted upon
- Projects involved with
- Ideas
- Title, description, attachments
- Value proposition
- Voting - or Likes
- Dependencies
- Comments
- Status (proposed, seeking support, started, etc. - with project link once started)
- Type (open source or UC only)
- Search
- Related / merged ideas
- Projects
- Details about the project
- "Likes" for the project
- Commitment of hours over the next X months
- Dates associated and or timeline for a project
- Links off / integrations with project tools like GitHub
- References back to ideas (if any were the catalyst for the project)
- Social Space
- Announcements
- Events calendar
- Chat rooms / forums (or what?)
- Private messages
- Badges or other ways of designating collaboration accomplishments
- Place for sharing resources, links, docs, articles, etc.
Allow login via Shibboleth or any common OAuth provider
Automatically create accounts with as much info as possible from the provider in question
Project workspaces shouldn't try to be another GitHub - rather they should link to it, Bitbucket and/or anywhere else that project resources reside. In a way, it should be more like what RubyGems or Chef Supermarket does.
There are tons of communication platforms already out there. We need to decide if we want forums, chat rooms and/or other things like that, but ultimately we should probably just bridge them with our app via SSO (and other integration points as needed) rather than programming any of these ourselves.
Our "secret sauce" (albeit open source and thus not really secret) will be the workflow around ideas. That's the bit that we'll almost certainly be inventing from the ground up.