Skip to content
by Unity Nodes
Developer Relations

Open Sourcery ✨

2 posts1,078 views5 likesLast activity Mar 2021

  1. jlwaughOP 3

    Bringing Devs and Creators Together

    Purpose, Visions, Missions

    As you know, NEAR is constantly evolving, yet our community remains connected by the vision of a world where people have control of their money, data, and power of governance. Ultimately, our mission is to accelerate the world’s transition to open technologies by growing and enabling a community of developers and creators.

    Objectives and Key Results

    Strategically, we are focused on helping others build meaningful applications on the NEAR platform. This not only requires better tooling and more accessible resources, but also, we should refine community structures and processes to facilitate collaboration between various members of NEAR collective, the NEAR developer community, and specific guilds / projects.

    “Open Sourcery” Project

    We’re coordinating a sort of “DevRel Guild” as one way to increase our capacity for supporting all kinds of developers. I hope our community will generate magical Sputnik DAO councils, united by the purpose of rewarding cool developers, who help others build meaningful applications on NEAR. Ultimately, our intention is to learn together and help everyone drive progress through creativity.

    Background

    The NEAR Developer Relations team is known as “Open Sourcerers,” thanks to @potatodepaulo! Naturally, we must develop a narrative around this elite coalition of magical beings. This fun experiment can help build a support system around the core DevRel team, so they can focus on magic stuff. Ideally, our growing community of apprentices will support developers building on NEAR, while recruiting and training others who might have powers.

    Adventures / Campaigns

    You might know about Dungeons and Dragons, the interactive RPG with a flexible, narrative-based structure. We plan to create a modified version of that experience, adapted for the purpose of coordinating real opportunities in the NEARverse. Every now and then, our community of apprentices will gather to participate in stories with NEAR goals, including:

    • Technical Support for Hackathons
    • Guided Tours of Demo Apps
    • Producing Educational Content
    • Auditing Documentation and Other Materials
    • Overall, Growing the Number of Monthly Active Developers

    Join us each Friday during March to explore many worlds of possible risks and rewards… BEWARE! Don’t miss the forest for the trees. You never know what you don’t know, until you do. Truly, we believe that everyone has magical powers, and all are welcome to participate and learn with open sourcerers :sparkling_heart:

    You Are Powerful

    Step 1: Get a NEAR Account

    Reply in this thread to get help creating your wallet!

    mainnet | testnet | betanet

    Step 2: Join our Community

    You will meet fellow characters who can help you achieve your goals in this journey. Learn from everyone and opportunities may present themselves. We are looking forward to collaborating!

    Telegram | Discord | Twitter

    Step 3: Read the Docs and Learn

    https://docs.near.org/docs/develop/basics/getting-started

    Try Sample Applications

    https://examples.near.org

    GitHub

    near-apps

    GitHub is where near-apps builds software.

    Step 4: Ask Questions!

    You are welcome to ask here on the NEAR forum, on GitHub, Discord, Telegram, or using the [nearprotocol] tag on Stack Overflow. And if you’re looking for Open Sourcerers, here is a good place to find them:

    github.com

    Step 5: Contribute and Earn Rewards

    Believe it or not, it’s really up to you how the story might be told in the NEAR future. Choose your own paths… Join the Open Sourcery movement and use your powers for good!

    Submit Proposals to the Magical Sputnik DAO

    Everyone is welcome to make payout requests or suggestions to improve this experiment. The initial council members, @potatodepaulo, @zavodil, and @chloe will review payouts, and others might be added to the council.

    Current Purpose: We coordinate and support developers who help others learn to build meaningful apps on NEAR :infinity:

    This reward system is meant to build a sustainable community around the core developer relations team of NEAR Collective.

    Create Your Own Sputnik DAO

    How To Create a Sputnik DAO artificial_satellite As you may know, Sputnik DAO is a new model for decentralized autonomous organizations (councils). Leveraging the power of NEAR to deliver a smooth user experience, our community experiments with governance / coordination mechanisms enabled by on-chain technology. Perhaps there will be many constellations of Sputnik DAOs? Step 1: Get Your Contract-Based NEAR Wallet [nearnames] Step 2: Get Funded via Sputnik DAO Platform Navigate to Sputnik.Fun…

    Join Our Weekly Adventures

    Next Campaign: 2021-03-05T17:00:00Z

    Join the intrepid few open sourcerers who secretly assemble in the library of Rustville to prepare for a journey into Ethazon forest… Can the guild survive this perilous trek, or will mysterious characters lead them astray? Question everything ~ is there only one way to find out?!

    Add Calendar Event

  2. potatodepaulo 2

    NEAR Open Sourcerers Priorities

    • Priority One: Increase the number of successful apps running on MainNet
    • Priority Two: Increase the number of successful developers deploying and improving their apps on TestNet
    • Priority Three: Support the continued maintenance of the material that will allow devs to self-serve and be successful

    Main question:

    • James: Identity management and the CRM integration. As people join, we need to see the updated description.
    • James: How this program for the devrel guild can fit into the NCD. Can we carve out a space in that discord.
    • Peter: How can we get people to stand up key activities?
    • Peter: What goals and numbers can we make public to inspire people to act in this community?

    Thoughts + concerns + "How do we accomplish this?"

    • James:“Tokens!”
    • Chloe:“Feeling confident that you’re correct as the person supporting”
    • James:“Certain questions must be answered by the DevRel and NEAR core team”
    • Chloe:“Taking care of community leaders”
    • Dani:“You can work with us, and then you ship an example app.”
    • Chloe:“As many efficient examples is important”
    • Chloe:“A scavenger hunt or developer flow”
    • Sasha:“It’s difficult to get questions answered. The question was sitting there for 72 hours”
    • Sasha:“Zero karma doesn’t allow new users to even ask a question.”
    • James:“the forum is the best place to start. Forum participants, create a request for tokens”
    • Cameron:“He was on stack Overflow, went to Discord, then went to TG and got a quick response”
    • James:“I’m all for rewarding people for contributions on any platform, but we need to consolidate”
    • Dorian:“What mechanisms do we have to track these people? How can we measure credibility?”
      Sidebar
    • Cameron:“The list of devs is in Airtable”
    • James:“How do I add to the AirTable? Can we make a form?”
    • Cameron:“Yep. Next week.”
    • Chloe: “So would Dani’s idea to have grants for tasks/pathways DevRel wants members to go down and those tasks can be sent to the relevant contributors make sense? Tracking and Reputation still important ofc”
    • James:“We need a hands off approach to rewarding devs. I would have other people proposing to tip people.”
      Cameron:“Weighting contributions is difficult to crowdsource. You need to start with a benevolent dictator. It’s beneficial to hear from the community on what should be considered a contribution. It’s important from someone to provide guidance on the pricing.”
      Sasha:"If you like the answer to your question you tip a fraction of near. If you solve my major problem, I tip you a 100 near. I decide by myself. ‘Oh man, this guy just saved my life! Here’s ten cents’ "
      James:“Number one priority is identifying the pathways that are valuable. Then we can have a dry run.”

    Process and needs

    • A single place for people to be aware of new issues in docs, new initiatives etc.
    • A wiki where we can explore what developer problems are
    • A documented pathway to getting active for Open Sourcery members
    • Developer kits for devs to present and to take to their friends/communities
    • Onboarding flow into the DevRel guild. (Includes publishing flows that people can get started with). E.g. “Audit of an example app or documentation and writing issues.”
    • A process for answering questions on: Stack Overflow
    • Airtable: the developer list
    • Talk to that list one dev at a time
    • Documentation on “tipping people”
    • A person responsible for each component of the guild
    • A framework for success: Inputs and outputs

    Campaigns

    • Next week James will do a dry run of the experience of the themed story-telling activities based on the pathways.
    • These could evolved into text based quests on the forum.

    Key activities for Open Sourcery

    • Writing documentation
    • Writing issues in code libraries
    • Writing PRs to the code libraries
    • Dev chat support
    • Presenting workshops
    • Supporting hackathons
    • Educating new members of the dev community
    • Campaigns

    Next Steps

    • [ ] James to start talking to the list of devs
    • [x] James picks the place of a single source of truth for this: Private Forum
    • [ ] Y writes the process for answering questions needs owner
    • [ ] Cameron owns list of devs, and will move forward on dev form
    • [ ] DevRel Guild · Issue #31 · near/devrel · GitHub << Update the tasks here.