This flow chart describes the process for the implementation of new features in the RWHTjupyter cluster. It aims to allow for contributions by the RWTHjupyter community. The RWTHjuypyter board keeps track of open issues and feature requests and facilitates the collaboration between members of the community. The community can submit change requests for changes to be applied in the cluster. These change requests are evaluated and approved by the board and subsequently implemented by the IT centers LBA group.
flowchart LR user((User)) jupyter((Wider Jupyter<br>Community)) community((RWTHjupyter<br>Community)) itc-sd((ITC ServiceDesk)) itc-lba((LBA Group)) board((RWTHjupyter<br>Board)) interest-group((Interest<br>Group)) feature[Feature<br>Request] bug[Bug<br>Report] gitlab[GitLab<br>Issue] change-request[Change<br>Request] user -- creates --> feature user --> bug feature -- submitted --> itc-sd bug --> itc-sd itc-lba -- implements --> gitlab itc-sd -- creates --> gitlab board --> gitlab gitlab -- iterates monthly --> board board -- forms --> interest-group community -- joins --> interest-group jupyter --> community community -- collaborates --> jupyter interest-group -- proposes --> change-request board -- evaluates --> change-request change-request -. is tracked by .-> gitlab
The first project we're aiming at is the port of nbgrader to jupyterlab. The process of this port is being tracked in this Issue.