pgeu/pgeu-system

Integrate GitHub Project (Kanban) boards into conference system

Opened this issue · 4 comments

We added GitHub Project boards as todo list system. It makes sense to automatically generate certain tickets from the conference system.

Condition: if a project board and a GitHub user (possibly a PGEU system user) is configured.

List ideas (work in progress) what tickets can be created automatically based on actions in the system:

  • sign sponsor contract (based on sponsor level)
  • place logo on website (based on sponsor benefit)
  • place sponsor description on website (based on sponsor benefit)
  • handle sponsor interview (based on sponsor benefit)

List ideas which can be created by the system based on time until conference (along with matching due date):

  • add/copy feedback questions
  • enable feedback
  • close feedback
  • send sponsor email with information
  • send attendee email with information
  • prepare t-shirt design/order (if t-shirts are enabled)
  • send t-shirt order
  • create badge design
  • print badges
  • remind sponsors to submit sessions for sponsor track (couple days before CfP is closing, and if "session in sponsor track" is enabled)
  • create shipment addresses

@andreasscherbaum Please this issue is labeled with "need more info". I want to pursue this. Please I would appreciate the extra information. Thank you

While checking out project API, I noticed they had two different versions -> projects and classic projects.
Please which one would PGEU be using?

"to automatically generate certain tickets from the conference system".
Are the new issues going to be added to the repo from the system or they would remain as drafts?

Thank you

dpage commented

This would use the modern projects. New issues would be added to the repo; the point is to create issues when needed to ensure we meet contractual and other obligations; e.g. when a sponsor claims a benefit (such as logo on the website) which requires interaction from us.