User Tools

Site Tools


notes:c4eng:fall2023:projects:abc0

This is an old revision of the document!


ABC0 documentation

Tasks

Get on discord and into class channels

Join the Discord, invite found towards the top of the syllabus located here. You may create a new account or join with an existing one. Once you've joined, introduce yourself with your name, and what classes you're taking so that appropriate roles can be assigned, granting you access to the class channels.

Log into Lab46 (shell)

Instructions on how to log into Lab46 via shell can be found here.

Clone lab46 semester repo on lab46

After you've logged into lab46 via shell, we'll be using Mercurial to clone a remote repository. This is done with the command:

 hg clone ssh://USER@lab46.g7n.org//var/repos/hg/user/USER ~/src 

Where uppercase USER is replaced with your lab46 username, and lowercase user remains unchanged.

This will clone the repository into a directory named src that is a subdirectory of your home (~) directory.

We will also be cloning a second repository for the semester, done with the command:

 hg clone ssh://USER@lab46.g7n.org//var/repos/hg/user/USER/SEMESTER ~/src/SEMESTER

Where SEMESTER is your semester written as the name of the month and then the year in YYYY format, without spaces, e.g. fall2023.

Log into Lab46 wiki

At the top right of any lab46.g7n.org page should be a button to log in, shown here:

The username and password should be the same as the username and password you used to log into Lab46 via shell in previous steps.

Set up personal development system

Clone lab46 semester repo on your system

Create info.text file with information

Create and execute hello.c

Locate journal and customize title and intro

notes/c4eng/fall2023/projects/abc0.1692466865.txt.gz · Last modified: 2023/08/19 17:41 by mwinter4