Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SourceCred: cadCAD instance #15

Open
4 of 10 tasks
seichris opened this issue Nov 26, 2020 · 9 comments
Open
4 of 10 tasks

SourceCred: cadCAD instance #15

seichris opened this issue Nov 26, 2020 · 9 comments
Assignees

Comments

@seichris
Copy link
Collaborator

seichris commented Nov 26, 2020

📋 Anything to add?

Reinitialized cadCAD sourcecred using the updated version of sourcecred

🎉 Subtasks

🤼‍♂️ Reviewer, Reported By

@tyler @zargham

🔗 Work doc - inspirational links

--

🔧 Status

Ready to be picked up :)

👷 Skills

git, access control configurations, github actions, edit json, and minor interactions with a custom app built in js

@Jeff-Emmett Jeff-Emmett transferred this issue from cadCAD-org/cadCAD Dec 3, 2020
@Jeff-Emmett Jeff-Emmett changed the title cadCAD sourcecred [Infra/Admin] [Urgency: Low] [Importance: High] SourceCred: cadCAD instance Dec 3, 2020
@Jeff-Emmett Jeff-Emmett self-assigned this Jan 22, 2021
@mateodaza
Copy link

So, I checked the instance and it's really really old. SourceCred it's a complete new thing now.

Did you guys ever make a distribution?
If not it's better to fork from the new template and we start over from there.
If we want to keep that old data it can be a lot trickier but I can ask one of the main devs there and get help.

Let me know what you guys think 😄

@mzargham
Copy link

mzargham commented Jan 30, 2021 via email

@rogervs
Copy link
Collaborator

rogervs commented Feb 1, 2021

Source cred has two components (broadly speaking), Cred and Grain.
Cred builds up when you do things for the community, and basically the more Cred you have, the wider the mouth of your bucket is. Cred is not considered an Asset, and all users automatically receive Cred.
Grain on the other hand can be considered an Asset, and users need to opt in to receive Grain. Grain does not need to be used in a community if the community merely wants to keep track of who contributed what. Grain can be used to distribute funds within the community. Grain can be thought of as rain, and the wider your bucket is (due to you having more Cred), the more grain you can catch.

@Jeff-Emmett First question , is the intended use of SourceCred to distribute funds within the community, or merely for reputation points?

@rogervs
Copy link
Collaborator

rogervs commented Feb 1, 2021

Discord Channel Structure to support SourceCred

SourceCred uses two additional channels in Discord to manage dishing out Creds to users:

  • #didathing
  • #props

#didathing channel

  • Every time you complete an action that is valuable to the community, but is not on Discource or GitHub, post on #didathing describing what you accomplished.
  • Tag any other contributors
  • Link any useful artefacts and notes
  • The posting itself does not mint the cred, but the emoji reactions to it mint the cred.

#props channel

  • Compliment to #didathing, but for what someone else did, which you know wont be seen by the algorithm.
  • Describe what they did, tag them in the message, other community members can then mint cred with emoji reactions.
  • Eg is when some one helps you in a private DM, afterwards you might post to #props saying "Props to @lbs for explaining the various SourceCred channels to me!"

This is optional, but it seems like a good workflow. Should we implement this? @Jeff-Emmett

@rogervs
Copy link
Collaborator

rogervs commented Feb 2, 2021

Github Bot Access (Read Only)

@Jeff-Emmett I need an access token for the cadCAD repo ( Only for https://github.com/cadCAD-org/cadCAD at this point).
The key should be read-only without any special scopes or permissions
Github Tokens

@rogervs
Copy link
Collaborator

rogervs commented Feb 2, 2021

Discord Bot

A bot needs to be added to the discord server to allow sourceCred to access the required information.
This needs to be done by someone with admin rights on the server.

The following is needed / needs to be done:

@Jeff-Emmett

@Jeff-Emmett
Copy link
Member

Summary of our discussion today in the WG call:

  1. We'll start off with cred and see about integrating grain later.
  2. We'll keep cadCAD Discord channel structure as it is for the time being, and break out #didathing and #props at a point when we find those posts distracting from general conversation.
  3. Github Bot access token has been granted for next steps.
  4. @seichris is on the Discord bot integration for sourcecred.

Thanks for moving this forward @rogervs, looking forward to next steps in our next call!

@Jeff-Emmett
Copy link
Member

Jeff-Emmett commented Mar 23, 2021

  • Decided last week to focus just on Github for starters for simplification of available levers. Discourse could be next, followed by Discord.

  • Want to be careful about emoji's in discord exacerbating attention hacking and the 'instagram effect'

  • Jeff to follow up with TEC on Sourcecred parameters chosen

  • Roger sharing instructions to check out the cadCAD SourceCred for early cadCAD stakeholders

  • Possibility to invite someone from sourcecred to speak at a future call as to best lessons learned from other community deployments

@Jeff-Emmett
Copy link
Member

  • Roger is waiting on weights for SC
  • TEC as example? Jeff to find parameter weighting they used
  • Upgrade to suggest to Sourcecred: submitting jupyter notebooks (in particular) to github includes data, can look like massive amounts of work (since data input looks like line inputs)
  • QA processes on scores assigned (e.g. should Roger's score be higher than Ben's score?)
  • Coordinate with a few different communities to determine best practices & next steps (Jeff to determine who may be available to chat!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants