eecs280staff / tutorials

Tools and tutorials
https://eecs280staff.github.io/tutorials/
Other
5 stars 4 forks source link

Overhaul makefile tutorial #59

Closed awdeorio closed 1 year ago

awdeorio commented 1 year ago

Complete rewrite of the Makefile tutorial to make it more stand-alone. It no longer relies on a working set of EECS 280 Project 1 starter files.

github-actions[bot] commented 1 year ago

The spec from this PR is available at https://preview.sesh.rs/previews/eecs280staff/tutorials/59/.

(Available until Sun Jan 29 2023.)

awdeorio commented 1 year ago

I am wondering, though, what the rationale was behind removing the "touch" command from Basic Commands?

I removed the touch command because I don't think students will use it. In the past, we used it in a project setup section to create a file. Now, we have students add a new file using instructions from an IDE tutorial.

In this tutorial we could create the Makefile and test IO files using touch.

In this tutorial, students need to copy content into the Makefile and IO files. touch could create an empty file, but it couldn't copy in the contents.

Please tell me if I'm missing something!

jamesjuett commented 1 year ago

LGTM! Decoupling from P1 makes a lot of sense.