Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 28 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# mansion

Mansion is just a testing repo for learners to commit into open source project.
Mansion is just a testing repo for learners to commit into open source project.

These are the steps you need to learn:
These are the steps you need to learn:

1. Please do not edit these texts. If you wish to edit, please start at EDIT_ME section

2. Study the structures of a some opensource repo like:
2. Study the structures of a some opensource repo like:
[rails/rails](https://github.com/rails/rails)
[flask](https://github.com/pallets/flask)
[awesome python](https://github.com/vinta/awesome-python)
Expand All @@ -15,7 +15,7 @@ Look out for the type of files available in their repo and why they are there.

3. Some of the basic files to be included are LICENCE.md, README.md, CODE_OF_CONDUCT.md

4. ONLY Submit content relating to Python or DevOps into this `mansion` repo. You can take inspiration from ACG, Class summary or anything good from stackoverflow, github or duckduckgo.
4. ONLY Submit content relating to Python or DevOps into this `mansion` repo. You can take inspiration from ACG, Class summary or anything good from stackoverflow, github or duckduckgo.

Good luck.

Expand All @@ -26,6 +26,7 @@ Good luck.
## Basic Introduction to DevOps

- Command Line
- [Popular Text Editor](https://github.com/dlow1980/mansion/blob/main/README.md#popular-text-editor)
- Linux
- [Linux Command Handbook](https://www.freecodecamp.org/news/the-linux-commands-handbook/)
- [How to install Windows Subsystem for Linux on Windows 10](https://www.windowscentral.com/install-windows-subsystem-linux-windows-10)
Expand All @@ -52,3 +53,26 @@ Good luck.
- [What is SaaS?](https://azure.microsoft.com/en-us/overview/what-is-saas/)
- Clouds
- [Type of Cloud](https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/)

### Popular Text Editor
1.Vim

Almost all Linux distributions, even older versions, come with the Vim editor installed. Vim stands for Vi Improved, meaning that Vim is a modified and improved version of the old Vi text editor.

**Pros**: Vim supports automatic commands, digraph inputs (useful in programming), split and session screens, tabs, colored schemes (color-coded by function), and tagging. It can be configured with plugins and comes with a tutorial (invoked with the vimtutor command). When you master the commands, Vim is very efficient.

**Cons**: It does not have a GUI. The only way you can initiate Vim is from the command line. The interface is user-unfriendly, while some commands are not intuitive. Coding a file from scratch would be too complicated. The learning curve can be steep, but Vim is very popular in the Linux community.

###[Basic Vim Commands](https://coderwall.com/p/adv71w/basic-vim-commands-for-getting-started)

2.Nano

Nano is a revision of an older editor called Pico and comes pre-loaded on most Linux installations. Nano is an ideal lightweight editor for beginners. It’s a lot easier to use than Vim , so it’s worth learning Nano for quick configuration edits.

**Pros**: It supports GNU Autoconf, interactive search-and-replace, auto-indent, and spellcheck. Nano is intuitive and easy to use. It lists the keystroke commands at the bottom of the editor, so you don’t have to memorize or look them up.

**Cons**: The list of commands is short and some may be unintuitive.

###[Basic Nano Commands](https://www.nano-editor.org/dist/latest/cheatsheet.html)