[GH-ISSUE #1750] [Doc] Prep for GitHub Octernship #671

Closed
opened 2026-03-23 20:39:33 +00:00 by mirror · 0 comments
Owner

Originally created by @annieappflowy on GitHub (Jan 29, 2023).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1750

Originally assigned to: @LucasXu0 on GitHub.

Description

We're participating in GitHub Octernships this year as an industry partner. The program connects students with industry partners in paid professional experiences and mentorship on open source and software development projects.

AppFlowy Octernship's program structure remains the same as AppFlowy Mentorship Program with a focus on creating plugins for AppFlowy.

Octernship students will need to select one task under the Desktop Features section in Project Ideas to work on.

Two tasks to be done to run this program:

  • Add more easy-to-medium plugin tasks to the Desktop Features section

  • Add starter code to this template repo which will be used by our students to finish their plugin tasks via GitHub Classroom

Things to think about when adding starter code:

  • how can the student repo be actually used as a plugin in AppFlowy? Is there another production layer we should create between student repos and the plugin marketplace?

  • how can they test their plugin code?

  • how should we test their code?

  • how easy is it for students to get started with our starter code?

Impact

GitHub Octernship students
AppFlowy plugin marketplace foundations

Additional Context

Handbook for Partners

Originally created by @annieappflowy on GitHub (Jan 29, 2023). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1750 Originally assigned to: @LucasXu0 on GitHub. ### Description We're participating in [GitHub Octernships](https://education.github.com/students/octernships) this year as an industry partner. The program connects students with industry partners in paid professional experiences and mentorship on open source and software development projects. AppFlowy Octernship's program structure remains the same as [AppFlowy Mentorship Program](https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/appflowy-mentorship-program/contributor-guidance) with a focus on creating plugins for AppFlowy. Octernship students will need to select one task under the Desktop Features section in [Project Ideas](https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/appflowy-mentorship-program/mentorship-2022/project-ideas#desktop-features) to work on. Two tasks to be done to run this program: - [x] Add more easy-to-medium plugin tasks to the Desktop Features [section](https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/appflowy-mentorship-program/mentorship-2022/project-ideas#desktop-features) - [x] Add starter code to [this template repo](https://github.com/AppFlowy-GitHub-Octernship/project-template-repo) which will be used by our students to finish their plugin tasks via GitHub Classroom Things to think about when adding starter code: - [x] how can the student repo be actually used as a plugin in AppFlowy? Is there another production layer we should create between student repos and the plugin marketplace? - [x] how can they test their plugin code? - [x] how should we test their code? - [x] how easy is it for students to get started with our starter code? ### Impact GitHub Octernship students AppFlowy plugin marketplace foundations ### Additional Context [Handbook for Partners](https://github.com/education/Octernships/blob/main/1.%20Application.md#creating-your-first-assignment-aka-project-)
mirror 2026-03-23 20:39:33 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#671
No description provided.