diff --git a/content/_index.md b/content/_index.md index c670105..2d712a2 100644 --- a/content/_index.md +++ b/content/_index.md @@ -5,5 +5,6 @@ toc: false {{< cards >}} {{< card link="assignments" title="Assignments" icon="book-open" >}} + {{< card link="tutorials" title="Tutorials" icon="document-text" >}} {{< card link="additional-resources" title="Resources" icon="external-link" >}} {{< /cards >}} diff --git a/content/assignments/_index.md b/content/assignments/_index.md index 28dd79d..81e8747 100644 --- a/content/assignments/_index.md +++ b/content/assignments/_index.md @@ -12,4 +12,5 @@ All of the ECE 196 assignment instructions can be found here. {{< card link="vu-meter" title="VU Meter" icon="chart-square-bar" >}} {{< card link="spinning-and-blinking" title="Spinning and Blinking" icon="code" >}} {{< card link="full-stack" title="Full Stack" icon="wifi" >}} + {{< card link="tutorial" title="Tutorial" icon="pencil" >}} {{< /cards >}} diff --git a/content/assignments/full-stack/submission.md b/content/assignments/full-stack/submission.md index 9a57fd3..1d029f9 100644 --- a/content/assignments/full-stack/submission.md +++ b/content/assignments/full-stack/submission.md @@ -1,6 +1,7 @@ --- title: Submission type: docs +next: assignments/tutorial weight: 3 --- diff --git a/content/assignments/tutorial/_index.md b/content/assignments/tutorial/_index.md new file mode 100644 index 0000000..7560a43 --- /dev/null +++ b/content/assignments/tutorial/_index.md @@ -0,0 +1,45 @@ +--- +title: Tutorial +type: docs +prev: assignments/full-stack +weight: 6 +--- + +For this assignment you will create a tutorial for the next generation of ECE 196 students. + +If you go to the ECE 196 website homepage, you'll see a "Tutorials" section. + +This is where your tutorials will go! + +To get started with your tutorial, get the template from [here](https://github.com/ece-196/tutorial). + +You will need to **clone** *this* repository and make a **pull request** to push your changes to this site. + +Learn about pull requests [here](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request). + +The ECE 196 website uses **Markdown** for writing documents which are rendered as webpages. + +Learn about markdown [here](https://www.markdownguide.org). + +The ECE 196 website repository file tree looks like: + +{{< filetree/container >}} + {{< filetree/folder name="docs" >}} + {{< filetree/folder name="content" >}} + {{< filetree/folder name="additional-resources" state="closed" >}} + {{< /filetree/folder >}} + {{< filetree/folder name="assignments" state="closed" >}} + {{< /filetree/folder >}} + {{< filetree/folder name="tutorials" >}} + {{< filetree/file name="your_tutorial.md" >}} + {{< filetree/file name="_index.md" >}} + {{< /filetree/folder >}} + {{< /filetree/folder >}} + {{< /filetree/folder >}} +{{< /filetree/container >}} + +Create your tutorial where you see `your_tutorial.md`. + +If your pull request is good, we'll accept it, if not, we'll leave comments to help you. + +Once it is accepted, you have finished this assignment. diff --git a/content/tutorials/_index.md b/content/tutorials/_index.md new file mode 100644 index 0000000..6660f21 --- /dev/null +++ b/content/tutorials/_index.md @@ -0,0 +1,5 @@ +--- +title: Tutorials +cascade: + type: blog +--- diff --git a/hugo.yaml b/hugo.yaml index 22e33f2..edc2c3a 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -21,15 +21,18 @@ menu: - name: Assignments pageRef: /assignments weight: 1 + - name: Tutorials + pageRef: /tutorials + weight: 2 - name: Resources pageRef: /additional-resources - weight: 2 - - name: Search weight: 3 + - name: Search + weight: 4 params: type: search - name: GitHub - weight: 4 + weight: 5 url: "https://github.com/ece-196" params: icon: github