-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Completed git modules * Made slight modifications to css * Temporarily removed the licensing module * Added an intro-to-unix module
- Loading branch information
1 parent
bfcba16
commit da44c72
Showing
11 changed files
with
505 additions
and
147 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,62 +1,83 @@ | ||
columns=3 | ||
# List of rows, each row contains any number of modules | ||
# Add a new row when you want to create a new overarching topic! | ||
|
||
[[module]] | ||
[[row]] | ||
id=0 | ||
name="Getting Started" | ||
url="getting-started" | ||
|
||
[[row]] | ||
id=1 | ||
name="Software" | ||
|
||
[[row]] | ||
id=2 | ||
name="Version Control" | ||
|
||
[[row]] | ||
id=3 | ||
name="Licensing" | ||
|
||
|
||
# List of modules | ||
|
||
[[module]] | ||
id=0 | ||
name="Intro to Open Source" | ||
url="intro-to-open-source" | ||
icon="flag-fill" | ||
column=0 | ||
row=0 | ||
next=[7] | ||
|
||
[[module]] | ||
id=7 | ||
name="Installing Software" | ||
url="installing-software" | ||
icon="cloud-download-fill" | ||
column=0 | ||
next=[1] | ||
row=0 | ||
next=[8] | ||
|
||
[[module]] | ||
id=1 | ||
name="Version Control" | ||
url="version-control" | ||
icon="file-diff-fill" | ||
column=1 | ||
row=1 | ||
next=[2, 4] | ||
|
||
[[module]] | ||
id=2 | ||
name="Git" | ||
url="git" | ||
icon="git" | ||
column=1 | ||
row=1 | ||
next=[3] | ||
|
||
[[module]] | ||
id=3 | ||
name="GitHub" | ||
url="github" | ||
icon="github" | ||
column=1 | ||
row=1 | ||
|
||
[[module]] | ||
id=4 | ||
name="Tools" | ||
url="tools" | ||
icon="hammer" | ||
column=2 | ||
next=[5, 6] | ||
|
||
[[module]] | ||
id=5 | ||
name="Editors" | ||
url="editors" | ||
icon="text-left" | ||
column=2 | ||
row=2 | ||
next=[6] | ||
|
||
# [[module]] | ||
# id=6 | ||
# name="Licensing" | ||
# url="licensing" | ||
# icon="person-fill-lock" | ||
# row=3 | ||
|
||
[[module]] | ||
id=6 | ||
name="Licensing" | ||
url="licensing" | ||
icon="person-fill-lock" | ||
column=3 | ||
id=8 | ||
name="Intro to UNIX" | ||
url="intro-to-unix" | ||
icon="terminal-fill" | ||
row=0 | ||
next=[1] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
{% extends "base-module.html" %} | ||
{% block module %} | ||
|
||
# Editors | ||
|
||
A programmer's editor can greatly aid in their ability to program. Many modern | ||
editors come with fancy features, like automatic text completion, linting, | ||
built-in version control, and fancy debuggers. Simple editors can be equally as | ||
effective, and often times much more lightweight and versitile. | ||
|
||
Your editor can sometimes vary depending on the details of the project you work on. | ||
Some tools can be built as add-ons for some editors but not others. | ||
|
||
For example, | ||
[VSCode](https://code.visualstudio.com) offers quite a few tools for developers, | ||
including an [extension](https://code.visualstudio.com/docs/languages/rust) | ||
for the programming language Rust, | ||
that adds many of the modern features I detailed earlier. | ||
|
||
|
||
## VSCode | ||
|
||
Developed by Microsoft, VSCode is a relatively lightweight editor with a plethora of | ||
features. Aside from simple text input, you can install any number of extensions to help | ||
you program! It also happens to be open source, check out the repository | ||
[here](https://github.com/Microsoft/vscode/). | ||
|
||
It is available on most platforms, you can install it | ||
[here](https://code.visualstudio.com/Download). | ||
|
||
|
||
## Vim | ||
|
||
Vim is a program that has lasted the test of time. While it has a steeper learning | ||
curve than most other editors, it is incredibly powerful. *It also happens to be | ||
my editor of choice*. | ||
|
||
Most Unix machines (Linux/Mac) will have base vim pre-installed. To start it, open | ||
your terminal application, type `vim`, and hit `Enter`. To exit, type `:` (Shift + ;), | ||
release, type `q`, release, then hit `Enter`. This is typically written | ||
as `:q`. For more instructions on how to use vim, open vim and run `:help tutor`. | ||
|
||
I personally use a newer fork of vim called neovim, if you are curious about it, | ||
here is a link to the [repository](https://github.com/neovim/neovim), | ||
which includes guides and installation instructions. | ||
|
||
|
||
## Emacs | ||
|
||
Emacs is the favorite of a number of professors. Similar to vim, it is an | ||
incredibly powerful tool with a long history and tons of customization. | ||
It also has a fairly steep learning curve, but is equally rewarding. You | ||
can install Emacs [here](https://www.gnu.org/software/emacs/download.html). | ||
|
||
{% endblock %} |
Oops, something went wrong.