{"id":47605300,"url":"https://github.com/processing/processing-community-day","last_synced_at":"2026-04-01T19:10:56.967Z","repository":{"id":344279359,"uuid":"1171978425","full_name":"processing/processing-community-day","owner":"processing","description":"A global map of Processing Community Day events. Find your local node or start one!","archived":false,"fork":false,"pushed_at":"2026-03-21T16:44:08.000Z","size":2149,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-22T05:12:58.802Z","etag":null,"topics":["community","events","leaflet","map","pcd","processing"],"latest_commit_sha":null,"homepage":"https://day.processing.org","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/processing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-03-03T20:21:21.000Z","updated_at":"2026-03-21T16:44:11.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/processing/processing-community-day","commit_stats":null,"previous_names":["sableraf/pcd-website-mvp-2","processing/processing-community-day"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/processing/processing-community-day","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/processing%2Fprocessing-community-day","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/processing%2Fprocessing-community-day/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/processing%2Fprocessing-community-day/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/processing%2Fprocessing-community-day/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/processing","download_url":"https://codeload.github.com/processing/processing-community-day/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/processing%2Fprocessing-community-day/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31291094,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["community","events","leaflet","map","pcd","processing"],"created_at":"2026-04-01T19:10:55.866Z","updated_at":"2026-04-01T19:10:56.958Z","avatar_url":"https://github.com/processing.png","language":"Vue","readme":"\u003e [!TIP]\n\u003e Thinking about organizing a PCD? Here are a few first steps.\n\n1. Say hi on the [forum](https://discourse.processing.org/t/pcd-worldwide-2026-call-for-organizers/48081)\n2. [Open a thread](https://discourse.processing.org/tag/pcd/) `PCD @ Your City 2026` and invite your local community to help you organize and share ideas.\n3. [Add your event to the map](https://github.com/processing/processing-community-day/issues/new?template=01-new-event.yml)\n\nYou don't need to have it all figured out. Most organizers begin with a rough idea and develop it with others. PCD events are built together :)\n\n# Processing Community Day Website\n\nA global map of Processing Community Day events.\n\nIn 2026, Processing turns 25. To mark the occasion, Processing Community Day (PCD) returns as a worldwide celebration! PCD is a global network of community-led events that brings together artists, designers, technologists, educators, and open-source communities around the world.\n\nFor more information about PCD 2026 and how to get involved, see the [forum thread](https://discourse.processing.org/t/pcd-worldwide-2026-call-for-organizers/48081).\n\n## About this project\n\nFor now it's a simple static map showcasing PCD events around the world. The goal is to have something ready to share in the next few weeks to help organizers promote their events and encourage more people to sign up to host events in new locations.\n\nThis will eventually grow into a full-featured site with resources, an organizer kit, guidelines, and more.\n\nThe map site is open source and contributions are welcome!\n\n## Adding an event\n\nTo add your event to the map, open a GitHub Issue using the [**New Event**](https://github.com/processing/processing-community-day/issues/new?template=01-new-event.yml) template.\n\nA script will automatically validate your submission and create a pull request. If there are errors (missing fields, invalid dates, etc.), you'll receive friendly error messages. Once the validation passes, a maintainer will review and merge the PR, and your event will appear on the map.\n\nIf you have any questions or need help, feel free to ask in the [forum thread](https://discourse.processing.org/t/pcd-worldwide-2026/48081) or join the [Processing Foundation Discord server](https://discord.gg/q5NksnwGsY).\n\n## Updating an event\n\nTo update your event, go to the event details page on the map, scroll down, and click the \"Edit this event data\". \n\nThis will open a pre-filled GitHub Issue form with your event's current information. Make your changes, and submit the form. \n\nA new pull request will be automatically created with the updates. A maintainer will review and merge the PR, and your changes will be reflected on the map.\n\n## Tech\n\n- **[Astro 5](https://astro.build)** — static site generation\n- **[Vue 3](https://vuejs.org)** — all interactive UI as client-only island components\n- **[Leaflet](https://leafletjs.com)** — for map rendering and interactivity\n- **[leaflet.markercluster](https://github.com/Leaflet/Leaflet.markercluster)** — for clustering map markers\n- **[Open Location Code](https://github.com/google/open-location-code)** — for geocoding plus codes to lat/lng\n- **[GitHub Workflows](https://github.com/features/actions)** — for event submission, review, and data management\n\n## Developing\n\n```sh\ncd pcd-website\nnpm install\nnpm run dev      # localhost:4321\nnpm run build    # production build → dist/\nnpm run preview  # preview production build\n```\n\n## Known issues\n\nFractional zoom levels cause gaps in the map tiles on Chromium. (this is a known issue with Leaflet, see: https://github.com/Leaflet/Leaflet/issues/3575)\n\n## Looking for the old PCD website? \n\nSee [processing/processing-community-day-website-archived](https://github.com/processing/processing-community-day-website-archived) or the [Wayback Machine archive](https://web.archive.org/web/20221201000000*/https://day.processing.org/).\n\n## Disclosure and a Personal Note on \"AI\" Tools\n\nLarge parts of this project's code and documentation were written or edited with the help of LLM-based tools including Claude Code and GitHub Copilot, and reviewed by a human (me, @SableRaf).\n\nLLMs can be useful, but they also make mistakes and should be treated with caution. That being said, this repository would likely not exist without these generative tools, as I simply did not have the time to write everything from scratch myself. I believe it is possible and important to be critical of the more problematic aspects of these tools while also acknowledging their occasional usefulness.\n\nIf you notice issues, bugs, factual mistakes, or anything else that could be improved, please feel free to open an issue or suggest changes. Contributions and corrections are always welcome.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprocessing%2Fprocessing-community-day","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprocessing%2Fprocessing-community-day","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprocessing%2Fprocessing-community-day/lists"}