Skip to content

Commit 2361a69

Browse files
committed
add code editor section
1 parent 252ca56 commit 2361a69

File tree

1 file changed

+37
-3
lines changed

1 file changed

+37
-3
lines changed

content/contributing-code/foundational-tech/contents.lr

+37-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ title: Foundational technologies
77
description: Most or many of Creative Commons' projects require a working
88
knowledge of these foundational technologies.
99
---
10-
body:
10+
body: <!-- disregard: vim syntax highlighting fix_ -->
1111

1212

1313
## Step zero
@@ -19,8 +19,9 @@ Before engaging with our projects, please ensure you have a working knowledge
1919
of the following technologies:
2020
1. Slack
2121
2. Command line interface (CLI)
22-
3. GitHub and git
23-
4. Docker
22+
3. Code editor
23+
4. GitHub and git
24+
5. Docker
2425

2526

2627
## Slack
@@ -44,6 +45,39 @@ development work happens.
4445
[terminal-tutor]: https://www.terminaltutor.com/
4546

4647

48+
## Code editor
49+
50+
A code editor or integrated development environment (IDE) provides strong
51+
support for software development. Which one you use is up to personal
52+
preference. The two editors used by the Technology team are currently Visual
53+
Studio Code (recommended) and Vim.
54+
55+
56+
### Visual Studio Code
57+
58+
- [Visual Studio Code - Code Editing. Redefined][vscode]
59+
- Recommended plugins:
60+
- [Rewrap - Visual Studio Marketplace][rewrap]
61+
- Some of our repositories hard wrap code and text at 80 characters
62+
63+
[vscode]: https://code.visualstudio.com/
64+
[rewrap]: https://marketplace.visualstudio.com/items?itemName=stkb.rewrap
65+
66+
67+
### Vim
68+
69+
- [welcome home : vim online](https://www.vim.org/)
70+
- Recommended plugins (install Vundle first):
71+
- [godlygeek/tabular][tabular]: *Vim script for text filtering and alignment*
72+
- (required by vim-markdown)
73+
- [preservim/vim-markdown][vim-md]: *Markdown Vim Mode*
74+
- [VundleVim/Vundle.vim][vundle]: *Vundle, the plug-in manager for Vim*
75+
76+
[tabular]: https://github.com/godlygeek/tabular
77+
[vim-md]: https://github.com/preservim/vim-markdown
78+
[vundle]: https://github.com/VundleVim/Vundle.vim
79+
80+
4781
## GitHub and git
4882

4983
All of our projects require a working knowledge of GitHub. It is our primary

0 commit comments

Comments
 (0)