opensourcedesign / opensourcedesign.github.io

🎨💻 Source code of our website
https://opensourcedesign.net
Apache License 2.0
353 stars 188 forks source link

Create web form for "People" #79

Open bnvk opened 7 years ago

bnvk commented 7 years ago

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.

m1guelpf commented 7 years ago

@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?

elioqoshi commented 7 years ago

Can we integrate this with a list of Open Source Designers somehow?

bnvk commented 7 years ago

@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:

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:

  1. Make a GitHub account
  2. Understand GitHub
  3. Fork a repo
  4. Edit markdown
  5. Send a pull-request

I think the lack of this being apparent confuses some people about OSD's approach and goals.

bnvk commented 7 years ago

With #137 @simonv3 got a first pass of this implemented. Now we just need to test it a bit with users submitting data 😄

Erioldoesdesign commented 3 years ago

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!