In the last few days/week some Svelte meetups have been popping up on meetup and I was thinking that it would be a great idea to have dedicated page for these things so that it's easier to find them. Using Discord alone is pretty hard when it comes to organising things since they get lost in the chatter.
I propose that I (and anyone that wants to join me) start building this. To start with I think a good idea might be to just use markdown files that people either submit somewhere or they make pull requests with their file. The page would just be a route on the home page with information about the events basically.
One other solution to this problem is to create another channel on Discord for events specifically (or rather, community things in general?). In either case a channel is probably a good idea to reduce the clutter a bit.
A third solution might be just a Wiki page on Github, like the FAQ. I'm not sure I like this very much but it would probably work.
Having this feature on the website would really make it easier to connect with people in the community and grow it as well as create even more excitement around it.
I know @Wolfr made his meetup page a repo here on github:
https://svelte.camp/
https://github.com/mono-company/sveltecamp
@sw-yx, did you do a similar thing for your NYC meetup?
Not saying one template is better than another, but having something consistent really helps keep things "on brand" in designer speak.
This is a great idea - I started linking some from the London Meetup page but there seems to be ten or more new ones in the last day.
How about we expand svelte.camp to support more countries, and then maybe also link it from some sort of events page.
That is one way of doing it I suppose. My thinking was something akin to the Gatsby one here: https://www.gatsbyjs.org/contributing/events/ that way it鈥檚 not bound to only svelte camp but all kinds of events :)
I am totally down with the Svelte Camp expansion idea though. The more the merrier!
Yeah - I was thinking kinda both. I don't see a point forking svelte.camp for every event, is the only reason.
basically.. we need this https://events.vuejs.org
one central place to find events, to get help setting up events etc. ideally officially linked from the docs so that we dont fragment the community.
i just went with a standard meetup page https://www.meetup.com/Svelte-Society/ since its something everyone in nyc understands.
Inspired by the Gatsby and Vue event pages I went ahead and made this real quick. It doesn't have to be more complicated than this in my opinion. A further evolution of the idea would be a subdomain where the events can live and where more information can be added.

That's great! As commented on Discord, I'd add a button like the one in the "Who's using Svelte" pointing to a component like this, with similar instructions, so that people can open PRs to add or remove events.
Eventually we can add a list of embedded videos that people can also ask to add via PR.
I wrote this on Discord but wanted to give it a more permanent home here as well:
I haven't been following much of the discussions about a potential meetups section of the site, but I'm going to firmly opine that however the site's set up, this should not live in the same repo. We don't need extra noise in the git history or in the list of PRs. And submissions about when meetups are are really really the sort of thing that we can't have live in limbo for months before getting to them
Another issue is the navigation: there are too many elements. That will also need resolving before we decide on this.
alright. happy to work on an offshoot site with @kevmodrome. i guess this might finally force me to actually use ssg for something real
It doesn't need to be a completely separate site, just that the process of updating these pages mustn't add noise to this repo. The data could just be in another repo and pulled in at build time.
The 'companies using svelte' stuff also causes the same problem so all of this (companies and events) should probably be in the same repo and the data can be pulled in at build time to generate the necessary routes. This separation does not need to dictate other aspects of the implementation.
yeah i got u. want to spin up a sveltejs/community or sveltejs/society repo and add us to it?
I wonder if we could pull the data from a github project board, or github wiki
I really think a separate site dedicated to events would be ideal. Only having one page to put all the information on could feel cramped. I like the idea of having another repo dedicated to this like @sw-yx suggested. At the same time we could work on separating out the contributors and companies parts as well as these are also "kind of" community things.
It doesn't need to be a completely separate site, just that the process of updating these pages mustn't add noise to this repo. The data could just be in another repo and pulled in at build time.
The 'companies using svelte' stuff also causes the same problem so all of this (companies and events) should probably be in the same repo and the data can be pulled in at build time to generate the necessary routes. This separation does not need to dictate other aspects of the implementation.
Yeah, imagine if you had to share a repo with marketing team and had a PR every time they wanted to change the color of something.
My favorite story is giving a demo of a new home automation system we had been developing for many many months... the marketing team sat at the other end of the table, looking pensive... after the presentation they said "yeah that's cool and all, but I think the box (as in the packaging) needs to be more orange."
I have set up a repo to store the event information for now: https://github.com/sveltejs/community. It has a simple JSON file which can be used to fetch in data for a simple 'meetup' route while a more comprehensive solution is worked on (which could also live in this community repo).
I have added @sw-yx and @kevmodrome to this repository so they can update/ tweak this data as needed and potentially work on an events/meetups mini-site.
The 'companies using svelte' data could also go into this repo as well.
"yeah that's cool and all, but I think the box (as in the packaging) needs to be more orange."
i love and hate how people unironically bikeshed because they dont know this is a joke meme by now in the dev community. but even in my former dev team, we also bikeshedded on whether something was bikeshedding. (EDIT: idk if my tone sounded like criticism, its absolutely not, i was chuckling at human tendency to bikeshed in general, even with or without knowledge of bikeshedding)
thanks @pngwn i think we can close this issue to point people to that repo
@sw-yx, oh ok... sorry but when you've been doing this gig for 20 years, every experience is bound to a be a meme at some point. I was merely agreeing that "marketing" related stuff, like logos, meetups, adverts, will generate noise... and see, you got me again because here I am generating noise...
Closing. Discussion should continue over at: https://github.com/sveltejs/community
Most helpful comment
Inspired by the Gatsby and Vue event pages I went ahead and made this real quick. It doesn't have to be more complicated than this in my opinion. A further evolution of the idea would be a subdomain where the events can live and where more information can be added.