Skip to content

[Discussion] Design our edu hypertrons bot procedure #2

@frank-zsy

Description

@frank-zsy

I want to launch a new plugin for hypertrons which is for education purpose.

The main purposes of this plugin are:

  • Teach students how git works, especially about distribution and branch feature.
  • Teach students how to use git, especially about sync among repos and resolve conflicts.
  • Teach students how to use GitHub, especially about issue and pull.

How this can be implemented:

  • After student install the edu-robot on his/her repo, the bot should add several issues to the repo.
    • Welcome issue to introduce the robot and config guide of it.
    • Git learning procedure issue to teach git related knowledge.
    • GitHub learning procedure issue to teach GitHub related knowledge.
    • Open source procedure issue to teach open source related knowledge.
  • The issues should have metadata to trace the learning stage of each issue.
  • When student finish the prior stage, new comment should be made by the robot to lead student to next stage.

We need to design the basic procedures and find out how many features we still lack in Hypertrons and implement them, after that, the plugin should be quite easy to accomplish.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions