Thanks for helping grow the Global Tech Events dataset 🎉
-
Create a new file
In
data/events/, create a file named with a unique slug,<name-of-event>.jsone.g.:react-advanced-london.jsonreact-native-nigeria.jsonjsconf-budapest.json
-
Use the schema
Copy the template from
data/template.jsonand update the fields for your event. -
Follow the rules
sectormust be one or more values fromdata/sectors.jsontypemust bein-person,online, orhybridfrequencymust beannual,biannual,quarterly, orone-timelanguagesshould list languages spoken at the event (e.g.["English"])
-
Validate
If you have Node installed, run:
npm install npm run check
This will:
- validate each event file against schema/events.schema.json
- rebuild data/events.json
- Open a Pull Request
Describe your changes (which event(s) you added/updated) and submit.
-
Update the corresponding file in data/events/
-
Run npm run check (optional)
-
Open a PR
Do not manually edit data/events.json – it is auto-generated.
❌ Do NOT manually edit these files
These files are handled automatically by scripts and GitHub Actions:
-
data/events.json
-
README event list section
Avoid modifying:
-
The schema files
-
Scripts
-
GitHub workflows
Unless you intend to improve project infrastructure.
Thanks again for contributing! 🚀
Your help expands the global list of tech events for everyone.