Create web form for "People"
As per the goal of making it easy for designers who are not comfortable using GitHub to participate in OSD, as well as #70 goal, we should make a nice web form (using Staticman) like our job form so that people can "Join OSD / Add Your Self" without having to create a Github account.
@bnvk So the idea is to build a list of people in OSD using the GitHub API, and then prepend some markdown files manually created by the ones that doesn't have a GitHub account?
Can we integrate this with a list of Open Source Designers somehow?
@m1guelpf no and sort of.
So the idea is to build a list of people in OSD using the GitHub API
No. What I'm thinking does not require / use the GitHub API re: "users" it would function exactly like our Job board whereby one can submit via http://opensourcedesign.net/jobs/job-form/ which then creates markdown files like:
- New Job - Sinon.JS homepage design #178 - https://github.com/opensourcedesign/jobs/pull/178
That upon submission, the Bot "staticmanapp" uses the Github API to create a pull-request that an OSD member with a Github account merges in.
The goal in this above case is making it easy for designers to be added to our collection of people without needing to:
- Make a GitHub account
- Understand GitHub
- Fork a repo
- Edit markdown
- Send a pull-request
I think the lack of this being apparent confuses some people about OSD's approach and goals.
With #137 @simonv3 got a first pass of this implemented. Now we just need to test it a bit with users submitting data 😄
A user researcher or UX designer needs to pick this up now to test out whether the people form is doing the 'right job' in what we hope!