Overview
We'll be using frog to keep a journal of what we learn in this course.
There will be a quick introduction to using
frog
and git in the first lab
Directory layout
- Each student will have one git repository in coursegit for all
materials (labs, assignments, tests) related to cs2613. This
repository should contain a top level directory called
journal
that contains a frog project.
Quick Reference
Start a new frog project in current directory
$ raco frog --init
Build and preview current frog project
$ raco frog -bp
Add a new post (markdown)
$ raco frog -n "New post title"
Add a new post (scribble)
$ raco frog -N "New post title"
Markdown
The default
markup language for
frog
is markdown.
markdown
is pretty widely used (e.g. by Github), although there are
variations in what features are supported. You can find a tutorial
like intro at the
markdown site.
The specific implimentation of markdown
is the
racket package by Greg
Hendershot and supports the
standard syntax
as well as code blocks (which you will probably want), as well as
footnotes and "smart punctuation", which we can mostly ignore.
You don't need to use a lot of fancy formatting for your journal. Concentrate on