diff --git a/.github/ISSUE_TEMPLATE/hackathon_idea.md b/.github/ISSUE_TEMPLATE/hackathon_idea.md new file mode 100644 index 000000000..d47326006 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/hackathon_idea.md @@ -0,0 +1,17 @@ +--- +name: Hackathon Idea +about: Propose an idea for the hackathon +title: "" +labels: hackathon +assignees: "" +--- + +**Describe the idea** + +A clear concise description of the idea you want to implement + +You're also free to work on existing GitHub issues, whether they be feature requests or bugs, just link the existing GitHub issue here. + + + +If you want to help working on this idea or want to contribute in any other way, react to this issue with a :rocket: diff --git a/website/developer-docs/hackathon/horizontal-brandon-frie-rdHeGGn7rwQ-unsplash.jpg b/website/developer-docs/hackathon/horizontal-brandon-frie-rdHeGGn7rwQ-unsplash.jpg new file mode 100644 index 000000000..4db2e075d Binary files /dev/null and b/website/developer-docs/hackathon/horizontal-brandon-frie-rdHeGGn7rwQ-unsplash.jpg differ diff --git a/website/developer-docs/hackathon/index.md b/website/developer-docs/hackathon/index.md new file mode 100644 index 000000000..fed5539a9 --- /dev/null +++ b/website/developer-docs/hackathon/index.md @@ -0,0 +1,49 @@ +--- +title: Hackathon 2023 +--- + +![hackathon-image](./horizontal-brandon-frie-rdHeGGn7rwQ-unsplash.jpg) + +## Join us for our first authentik hackathon! + +Everyone welcome; we will work on code, docs, and anything else that looks interesting and challenging. + +Moderators will be available for most US and European hours, so if during the multi-day event, participants have questions or a PR needs a technical review, we are here for you. + +> More details will be added soon about the exact daily timeframes, for both European-based and US-based participants. + +Swag? Why, Yes! From cool authentik-branded socks to food certificates, and indoubtibly GitHub fame, we've got you covered. + +## Date + +July 26-30, 2023 + +## Where + +Online, in our [GitHub repo](https://github.com/goauthentik/authentik), using [Discord](https://discord.com/channels/809154715984199690/1110948434552299673) for conversations, questions, and video calls. + +## Registration form + +Use the [Hackathon 2023 Registration Form](https://docs.google.com/forms/d/e/1FAIpQLSc10MiK4li-SIY8SidhwFEwFbDcna-fio1xFY2nmimqXPPvLA/viewform) to let us know that you'll join us! + +> If you know what you and/or your team want to work on, you can open an [Issue](https://github.com/goauthentik/authentik/issues) using our template for all hackathon Issues at any time (why not now?) and add the `hackathon` label. Then, when you register, enter the Issue number that you opened on your registration form. This way, on Kickoff Day we can easily match particpants with their Issue of interest. + +## Agenda + +- **Wednesday, July 26th**: Kickoff, voting for topics to work on, teams formed, participants select the Issue/team they are going to work on, and get their environment set up. After the online kickoff, you can start your work at any time. + +- **Thursday July 27th**: HackDay #1: participants working on their PRs + +- **Friday, July 28th**: HackDay #2: participants working on their PRs + +- **Saturday, July 29th**: an online “meeting” to do wrap-up, participants sign-up for demo slots (Saturday and Sunday slots available), then afternoon demos + +- **Sunday, July 30th**: demos, votes, awards, and wrap up + +## Questions? + +Chat with us on [Discord](https://discord.com/channels/809154715984199690/1110948434552299673) and email us at hackathon@goauthentik.io! + +## Spread the word! + +We would be grateful if you help us get the word out. Share this page and information wherever you hang out. Bring 'em all! diff --git a/website/developer-docs/index.md b/website/developer-docs/index.md index 10ab5bd7f..e28c48a0b 100644 --- a/website/developer-docs/index.md +++ b/website/developer-docs/index.md @@ -1,5 +1,5 @@ --- -title: Developer documentation +title: Contributing to authentik slug: / --- diff --git a/website/sidebarsDev.js b/website/sidebarsDev.js index d4545345b..5bf96540e 100644 --- a/website/sidebarsDev.js +++ b/website/sidebarsDev.js @@ -62,5 +62,10 @@ module.exports = { type: "doc", id: "releases/index", }, + { + type: "category", + label: "Community Events", + items: ["hackathon/index"], + }, ], };