Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lpsm-dev/wsl-dev-setup
💻 My personal environment setup in WSL2 (Ubuntu 20.4)
https://github.com/lpsm-dev/wsl-dev-setup
docker dotfiles git golang kubectl nodejs npm ubuntu vscode windows wsl wsl-terminal yarn zsh
Last synced: 19 days ago
JSON representation
💻 My personal environment setup in WSL2 (Ubuntu 20.4)
- Host: GitHub
- URL: https://github.com/lpsm-dev/wsl-dev-setup
- Owner: lpsm-dev
- License: mit
- Created: 2020-09-11T16:49:16.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-03T19:54:48.000Z (9 months ago)
- Last Synced: 2024-11-09T01:55:58.404Z (2 months ago)
- Topics: docker, dotfiles, git, golang, kubectl, nodejs, npm, ubuntu, vscode, windows, wsl, wsl-terminal, yarn, zsh
- Language: Shell
- Homepage:
- Size: 111 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Welcome to my WSL setup repository
>
> My personal environment setup in WSL2 (Ubuntu 20.4)
>## ➤ Menu
Description |
Features |
How to contribute## ➤ Getting Started
If you want use this repository you need to make a **git clone**:
>
> 1. git clone --depth 1 https://github.com/lpmatos/wsl-dev-setup.git -b master
>This will give access on your **local machine**.
## ➤ Tools
* Ubuntu
* ZSH
* Git
* Node, Yarn, NVM
* Ruby, Renv
* GoLang
* OH MY ZSH + Zinit + Plugins + Themes## ➤ Description
In this repository an organization is built that you can quickly configure a new WSL environment. We have configuration files and bash scripts working together for this automation.
## ➤ Install
For more information to the installation commands, [acess](./docs/packages.md).
## ➤ Features
* Default gitignore and editorconfig.
* [GitLeaks](https://github.com/zricethezav/gitleaks) file - Scan for secrets using regex and entropy.
* [Semantic Release](https://github.com/semantic-release/semantic-release) + Plugins configuration to GitHub.
* NPM modules automation.
* [Commitlint](https://github.com/conventional-changelog/commitlint) using [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).
* Git Hooks with [Husky](https://github.com/typicode/husky).## ➤ How to contribute
>
> 1. Make a **Fork**.
> 2. Follow the project organization.
> 3. Add the file to the appropriate level folder - If the folder does not exist, create according to the standard.
> 4. Make the **Commit**.
> 5. Open a **Pull Request**.
> 6. Wait for your pull request to be accepted.. 🚀
>Remember: There is no bad code, there are different views/versions of solving the same problem. 😊
## ➤ Add to git and push
You must send the project to your GitHub after the modifications
>
> 1. git add -f .
> 2. git commit -m "Added - Fixing somethings"
> 3. git push origin master
>## ➤ Versioning
- We currently do not have a CHANGELOG.md generated.
## ➤ Show your support
Give a ⭐️ if this project helped you!
---
This README was generated with ❤️ by me