Website for Gradual Typing Across the Spectrum.
Built using Racket (especially #lang scribble/html
).
Designed by Catchexception s.r.o..
- The
*.html
files are generated from the matching*.rkt
files - Run
make
to rebuild the site;make clean
to destroy it - Subfolders are for support:
css
is stylesheetsfonts
is fontsimages
is all the images (banners, people, projects, widgets)js
is javascriptpi2016
is a schedule for the meeting coming May 2016templates
is Racket code for storing and rendering data
Replace (or create) the file images/people/YOUR-NAME
where YOUR-NAME
is:
- your name
- in lowercase
- with all spaces replaced by hyphens (
-
) - ending in
.png
or.jpg
or.jpeg
or whatever
For example, my name is "Ben Greenman" and my YOUR-NAME
is ben-greenman.png
.
Open templates/people.rkt
. Find your name. Change your URL.
Open templates/people.rkt
. Find your name. Edit the string just after make-student
.
Don't edit anything else and you should be great.
- Define a new person in
templates/people.rkt
using themake-student
function - Add the person to the appropriate list near the bottom of
./people.rkt
- Put an image for the person in
images/people/
Edit the .rkt
file for the page you want changed or delete the .html
file.
(The Makefile
tries to rebuild as little as possible, so if you change back-end code you need to push the front-end.)
Add an @project[]{...}
element to research.rkt
.
Open index.rkt
. Find the list under research-highlights
or under news-and-events
.
Add your content under a @div{...}
or @p{...}
tag, or something fancier.
See here.