processing / processing/p5.js-website

Updating people page to link to the github contributors list

Open
#681 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Discussion
Dominant language
MDX
Stars
96
Forks
322
Avg merge
5d 22h
Merged PRs (30d)
8

Description

Topic

Hi!

I’m Kit, and I’ve joined the Processing Foundation recently as project lead for p5.js.
I am so excited to be part of this amazing community.

I'm opening this issue to find out what you think about attribution on the People page of the p5.js website.

The p5.js project uses the All-Contributors specification, which is kept up to date on the github README: https://github.com/processing/p5.js/?tab=readme-ov-file#contributors

This list then is manually transferred to the People page: https://p5js.org/people/

In the current version, you can see all the contributor names when you scroll down.

I'm wondering if people would feel alright with rather creating a prominent link to the list in the GitHub README? I imagine a page like this, with a short text introducing the contributor attribution policy, and then a link/button to go to the list:

Image

This proposal would replace the long list at the bottom of that page. Additionally, every page that currently likes "p5.js contributors" to the people page would actually link to the GitHub repository that lists all the contributors.

Looking forward to hear opinions on current vs proposed version, or other proposals of how to provide credit to p5.js contributors on the website!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the p5js.org People page and the contributors section of the p5.js GitHub README, then identify the website pages that link to “p5.js contributors.” First resolve whether the proposed attribution-page change is accepted; done would mean the agreed contributor presentation is implemented and affected links point to the intended contributor list.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
content
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.