Instantly share code, notes, and snippets.

# Your init script
# Atom will evaluate this file each time a new window is opened. It is run
# after packages are loaded/activated and after the previous editor state
# has been restored.
# An example hack to log to the console when each text editor is saved.
# atom.workspace.observeTextEditors (editor) ->
# editor.onDidSave ->

Things to do before launching a website

Not a definitive list, just things that regularly get forgotten. Fork this for your own site.

  • Favicon for web
  • Favicons for devices
  • Print stylsheet
  • Add landmark Aria roles
  • Resize and optimise images
  • Minify CSS and JS
View gist:f9085447b0cc0741fbef
Brad Frost:
Alicia Sedlock:
Richard Rutter:
Soledad Penadés:
View Event

Event Notes

  • Event Name:
  • Location:
  • Date:
  • Conference format: (number of days, tracks, and speakers)


View Rounded edge line CSS
h1:after {
content: " ";
display: block;
border-top: 2px solid skyblue;
border-bottom: 2px solid skyblue;
border-radius: 2px;
View CSS
/* (Just a few examples) */
/* old */ .profile-small,
/* new */ .profile-grid > li {
background-image: none;
border-radius: 2px;
border: 1px solid #e0dede;
margin: 60px 0 16px 0;
padding: 60px 0 0 0;
position: relative;

Thanks and @alfraser86 @gestchild for help with this.

View Maban Website

Website Contract [month] [year]

Description of this Contract

This contract is not meant to trick or deceive you; the intention is purely to protect both parties. I have tried to keep the wording as plain as possible, but if anything is unclear, please let me know and I will be more than happy to clarify it with you. Also, until you sign it, please feel free to request to change bits of it to suit your requirements.

In short, [client name] is contracting me, [my name], to [description of my role] between [start date and finish date].

By signing this, you are confirming that you have the power and ability to enter into this contract on behalf of [client's company].