Mix.install([
{:jason, "~> 1.4"},
{:kino, "~> 0.9", override: true},
{:youtube, github: "brooklinjazz/youtube"},
{:hidden_cell, github: "brooklinjazz/hidden_cell"}
])
It's genuinely a great habit to keep an engineering journal. You can use your engineering journal to track how you solve problems and what your work on. It's also excellent practice with Git, GitHub, and markdown.
You may use any method (such as GitHub Desktop, or the command line) to accomplish the following.
In this exercise
- create a local git project called
engineering_journal
. - create your first journal entry as a
.md
file. Name the file after a topic, or todays date. i.e.2022-03-28.md
. - stage and commit the journal entry.
- create a remote repository for
engineering_journal
. - push your changes to the remote repository.
Once finished, we highly recommend you use this as an engineering journal to track things you learn about Elixir.
You may also be interested in the Foam project for Visual Studio Code. Foam provides useful features such as hyperlinks and a graph visualization of all your notes.
Follow the Foam Getting Started Guide and install the Recommended Extensions.
Create a new foam note, and include a hyperlink. Run the Foam: Show graph
command to see a graph of your notes that have hyperlinks to each other.
Foam makes for an even better engineering journal, because you can create notes for specific topics, and create hyperlinks between notes to store everything you learn about that topic.
It's also excellent practice for learning Markdown.
DockYard Academy now recommends you use the latest Release rather than forking or cloning our repository.
Run git status
to ensure there are no undesirable changes.
Then run the following in your command line from the curriculum
folder to commit your progress.
$ git add .
$ git commit -m "finish Github Engineering Journal exercise"
$ git push
We're proud to offer our open-source curriculum free of charge for anyone to learn from at their own pace.
We also offer a paid course where you can learn from an instructor alongside a cohort of your peers. We will accept applications for the June-August 2023 cohort soon.