Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • C CCS Proposals
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • monero-project
  • CCS Proposals
  • Merge requests
  • !316

Interactive Developer Guides

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed reemuru requested to merge rimuru/ccs-proposals:rimuru-dev-guides into master Apr 27, 2022
  • Overview 4
  • Commits 2
  • Pipelines 0
  • Changes 1

What

Create interactive guides for developers in order to streamline the onboarding process. This proposal is not just for the development itself but for the hosting of the interactive environment with JupyterHub. This facilitates coding and learning with ZERO setup.

Currently, I am only able to support monero-python on JupyterHub, but also working to integrate additional kernels (R, Typescript, etc.). Any issues or technical support is also in scope for this proposal.

A first tutorial / proof-of-concept is available at xmr-dev-guides. The project is completely open-source with the current state and syllabus (WIP) available here. Just pick a username and strong password. Next, open hiahatf_shared/tutorial1.ipynb. Code cells can be executed via ctrl+enter

Summary

  • Maintain JupyterHub infrastructure and expand as required
  • Bug fixes and new tutorials
  • Have fun!

Who

rimuru, I have been contributing to monero since last year with over 10 commits to monero-project

Contributions

  • CLI contributions: https://github.com/monero-project/monero/pulls?q=is%3Amerged+is%3Apr+author%3Areemuru+
  • GUI contributions: https://github.com/monero-project/monero-gui/pulls?q=is%3Amerged+is%3Apr+author%3Areemuru+
  • Site contributions: https://github.com/monero-project/monero-site/pulls?q=is%3Amerged+is%3Apr+author%3Areemuru+

Contact

  • github - @reemuru
  • irc - @reeemuru
  • email - [email protected] (GPG: 5EDBFEFFA9E9A7AB)

If funded I will provide monthly updates in the CCS comment section.

Proposal

Work for 12.5 hours per week over the next 6 months (from May to end of October) at a rate of 50USD / hour. At 250USD / XMR (14 day SMA) this makes 60 XMR.

SMA Reference: https://movingaverage.org/#!/sma/monero/usd/14

Edited Apr 28, 2022 by reemuru
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: rimuru-dev-guides