SourceCred operates on a few different platforms that serve the needs of our internal community. Joining the platforms where we do our daily coordination and socializing will both plug you into the conversation, and be the most effective way to get up to speed on what's happening in the project.
Below you'll find a description of the major platforms our community uses to work and hang out together, as well as notes about how cred flows, and an invitation link to each.
Discord is the main hub of our community when it comes to daily conversations and coordination. This is where you'll have a chance to ask questions, share ideas, see our social norms in action, or shoot the breeze with other community members in the project.
Discord and Cred:
In Discord, cred is minted through emoji reactions. Any time you are on the Discord chats and you see a comment which you find particularly useful, insightful, interesting, or valuable give it an emoji. Every emoji in Discord mints a small amount of cred, so you can express yourself with any emoji image you like, and if you really felt something was great then put multiple emojis on it! The SourceCred logo is a special emoji which is worth 16 regular emojis when used on a Discord message. Use the SourceCred emoji for comments you felt were deeply valuable to the project as a whole. If your intention is not to mint cred but simply to use fun emojis, you can always add your emojis as a reply in the channel instead of as a message reaction.
Note that only emojis in public channels will mint cred. Direct messages and role-based access channels do not mint cred regardless of emoji reaction use.
It's worth mentioning that in the SourceCred Discord has two special channels that effect how cred flows.
The #didathing channel is a channel that helps catch contributions that our algorithm is not complete enough to see yet. Any time you complete an action that is valuable to the community, but is not on Discourse or GitHub you can post in #didathing describing what you accomplished, tagging any other contributors involved, and linking to any useful notes/artifacts of your work. This allows the community to give emoji reactions and therefore mint some up-front cred for that contribution even if the algorithm couldn't see it. Post in #didathing whenever you make a contribution you know the algorithm won't see. Whenever you see someone post a contribution in #didathing which you feel was valuable, give it some emoji reactions! The flow and norms of #didathing will become more clear the longer you spend time with us.
The #props channel is a compliment to #didathing. Instead of posting about your own contribution, you post giving "props" to someone else in the community for their contribution which you know won't be seen by the algorithm. To do so, describe what they did and tag them in the message so that other community members can mint cred with emoji reactions.
GitHub is obviously where our software engineers and other devs organize their coding efforts. If you're code-savvy, come poke through our codebase, learn about our atomic coding philosophy, and see if there are any good first issues for you to get started on.
As you learn the norms of the repo and start to take on some of your first issues, our devs with high context are always keeping an eye on the "#tech-support" channel and will be happy to answer your questions.
GitHub and Cred:
Need input from Devs
Atomic Coding Philosophy:
Need input from Devs
The Discourse Forums are where we expand on ideas brought up in calls or on the Discord chats, etc. Using the forums to write full posts (aka "topics") provides more permanence and opportunity for feedback. Eventually, these ideas may become polished into documentation.
Our Discourse is currently a bit of a jungle that requires a determined heart the first few times you venture in. While there are certainly some nuggets of gold to be found, the forums as a whole are difficult to parse through due to organization issues. Improvements are on the way, but until then you can use the "Latest" button to find the most recent topics or simply follow links you see in the Discord chats to individual posts.
Discourse and Cred:
Cred is minted based on "likes" in Discourse. Any time you read a topic or a comment in Discourse and use the interface to give it a little heart (aka a "like"), a small amount of cred is created and flowed to the author of that topic or comment and anyone the author tagged in their topic or comment. Show the love and like something whenever you find it valuable!
[SC Roam Button]
Roam is a note-keeping platform that allows editing of the same note by different people simultaneously, and is where we archive our meeting notes. It is not necessary to join Roam or create your own account, but you will frequently see links to Roam notes dropped into the chat as a meeting gets started.
Roam and Cred:
SourceCred does not currently have a plugin or integration for Roam and no cred is minted from Roam notes as of right now. Eventually we will be able to flow cred based on factors we track like meeting attendance, who hosted, who recorded, etc; and cred will be distributed retroactively based on data from those past meeting notes.
Using the Shortcuts to Navigate:
Requires a clean up of the Roam shortcuts column