- GitHub Links
Events - with JSON
Whether you are hosting or attending events, let people know what you are up to by adding these to your Profile.
Note: This guide helps you add an Event where you already have a Profile (created with JSON or through Forms).
All future events also appear on the Events page for the app.
Add Event
-
Create a folder that matches your GitHub username in the
data
directory and then in that folder create another folder calledevents
.
For example:data/eddiejaoude/events/
-
In your folder add a
json
file with any name you like. We recommend putting the date first and then appending it with the event name. For example:2023-09-13-javascript-conference.json
.
If you need help on how to edit this file, please see the Editing Guide
- This
json
file will contain one object for the event and must have these six fields:isVirtual
and/orisInPerson
,name
,description
,date
,url
, andlocation
(this field will be required only whenisInPerson
istrue
). It can also optionally include other fields. For instance:userStatus
&speakingTopic
. It will look like this:
Property | Required | Description |
---|---|---|
isVirtual / isInPerson | true | Is the event virtual or in person or both |
name | true | Name of the event |
description | true | More details about the event, this can include markdown |
date | true | Start and end date plus time of the event |
url | true | Where can people learn more about the event |
cfpClose | false | The date of when the CFP to submit a talk closes |
location | true/false | Address of the event venue (required only when isInPerson is true) |
userStatus | false | What your role is at the event |
speakingTopic | false | The topic of the event |
price | false | What is the cost to attend event in USD. |
Location property | Required | Description |
---|---|---|
road | false | In which road, the event is hosting |
city | false | In which city, the event is hosting |
state | false | In which state, the event is hosting |
country | false | In which country, the event is hosting |
- Now you can commit your file and create a Pull Request. For more details please see Editing Guide