{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiernfjwrlsiyikyqkvnkk53v5kyblazowaq4avvbxaubgh3utqk5q",
    "uri": "at://did:plc:6hbglz6d23ddtbkjolxkk6tk/app.bsky.feed.post/3mm7c5hzbhb72"
  },
  "path": "/2026/05/13/gsoc-2026-building-join.kde.org/",
  "publishedAt": "2026-05-13T00:00:00.000Z",
  "site": "https://blogs.kde.org",
  "tags": [
    "https://invent.kde.org/teams/goals/contributor-onboarding/-/work_items/28",
    "https://invent.kde.org/teams/goals/contributor-onboarding/-/work_items/14",
    "@anshs-lab",
    "@anshs-lab:matrix.org"
  ],
  "textContent": "## Intro\n\nHi, I'm Ansh Singhal, I am an undergrad Engineer from India, majoring in computer science. My journey in open source started with KDE only, while I was looking for projects to contribute to, I came across the kde mentorship website, tried building it and failed, and then somehow successfully able to build it locally I had my first contribution a line in the readme file of the mentorship site \"Note : Ensure your hugo version matches the one in CI/CD pipeline\". Then, I discovered about Season of KDE but the contributors for it have already been selected so I texted Paul and he informed me about a new site Join.kde.org that I can work on while the SoK occurs under the mentorship of Anish Tak and so my journey with KDE began, with questions and hiccups along the way I learnt and improved.\n\nFrom the mentorship site i learnt about GSoC and decided to put in a proposal for the site after consulting Paul and Anish about it, Fortunately my proposal was accepted for GSoC, and over the next 12 weeks, I'll be working on \"Building Join.KDE.org\" and will be sharing my journey.\n\n## About the project\n\nThe project, _Join.KDE.org_ , focuses on several things:\n\n  1. Build Join.KDE.org as KDE's new contributor entry point and ensure they can find the perfect project based on their skillset and interests. It will also help with retain said contributors as they can find new projects easily.\n\n  2. This will be done by creating several sections based on interest\n\n     * Learn\n     * Add\n     * Divulge\n     * Work on Projects\n     * Meet\n     * Incubate\n     * Explore\n     * Suggest\n     * Read\n\n\n\nThis will allow new contributors to figure out the path they want to follow instead of looking for scattered resources all over ultimately unifying the entry points and resources into join.kde.org.\n\nThe goal isn't to replace existing resources but provide a hub/ router to access these easily.\n\n## Community Bonding Period\n\nIn the community bonding period the goal is to make a template for the front page/landing page and collect all the resources for incubating projects into KDE environment\n\n### Related Issues\n\n  * https://invent.kde.org/teams/goals/contributor-onboarding/-/work_items/28\n  * https://invent.kde.org/teams/goals/contributor-onboarding/-/work_items/14\n\n\n\n### What's Next (Before the coding period begins)\n\nIn the upcoming weeks, My aim is to :\n\n  * Design all the sections for the site\n  * discussing any additions or corrections with the community\n  * Collecting all the resources how-tos and routing links\n  * Creating graphic assets if needed\n\n\n\n### How to Reach Me\n\n  * KDE GitLab: @anshs-lab\n  * Matrix: @anshs-lab:matrix.org\n  * Email: anshsinghal1907@gmail.com\n\n",
  "title": "GSoC 2026: Building Join.Kde.Org"
}