Skip to content
premasagar edited this page Jan 31, 2013 · 7 revisions

1. Fork the repo

Fork the Async website repo and clone the forked repo:

git clone [email protected]:USERNAME/asyncjs.github.com.git

2. Create a new event post

Copy the blank event template file at _posts/0000-01-01-_blank.md (raw) and rename it using the event's date (YYYY-MM-DD) and "tag" (this can be anything):

cd asyncjs.github.com
cp _posts/0000-01-01-_blank.md _posts/2013-04-14-myapp.md

3. Edit the meta data

Edit the new file and change the following meta data:

  • title: The title for the event
  • summary: A short one-line summary of the event.
  • date: YYYY-MM-DDT19:15+00:00 (only change the YYYY-MM-DD)
  • speakers:
  • name: John Doe
  • link: http://example.com/johndoe

4. (optional) Add a photo

If you're feeling adventurous, then you can go ahead and search for an inspirational Creative Commons photo on Flickr to beautify the post, e.g. flickr.com/search/?l=cc&ss=0&ct=6&mt=all&adv=1&s=int&q=light

Enter the image src, photo page URL, photo title and author in the "image" meta data.

5. Describe the event

Add some content to the page about the event. For example:

  • What is the talk about?
  • Who is it for?
  • Why is it useful / what will people gain?
  • Who is John Doe (the speaker)

Remember to include relevant URLs to libraries, concepts, people, etc. Markdown can be used to add links and formatting.

6. Push the changes

Push your changes to your forked repo:

git add _posts
git commit -m "Add new event"
git push origin master

7. Send a pull request

To notify us that we can merge in your changes, send a pull request through the GitHub site.

Clone this wiki locally