You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a page that lists all of the logged in contributor's agreement signatures. List should be sorted by signed_at timestamp in descending order (latest signature at the top of the list).
It should also check if the contributor has signed the latest agreement signature (you did a task in the past to get the latest agreement's commit hash/ID). If the latest agreement is not in the list of signed agreements, there should be a call to action at the top of the list to sign the latest agreement.
Create a page that lists all of the logged in contributor's agreement signatures. List should be sorted by signed_at timestamp in descending order (latest signature at the top of the list).
It should also check if the contributor has signed the latest agreement signature (you did a task in the past to get the latest agreement's commit hash/ID). If the latest agreement is not in the list of signed agreements, there should be a call to action at the top of the list to sign the latest agreement.
For each agreement signature in the list, the contributor should be able to see the agreement in embedded in the page.
You can load the agreement from GitHub's raw urls. Like so:
https://raw.githubusercontent.com/ocadotechnology/codeforlife-workspace/{COMMIT_HASH}/CONTRIBUTING.md
For example:
https://raw.githubusercontent.com/ocadotechnology/codeforlife-workspace/0977085890c3efa6883031d5886fec3d3cac0c4a/CONTRIBUTING.md
I recommend rendering the markdown file using this
https://www.npmjs.com/package/react-markdown
The text was updated successfully, but these errors were encountered: