Skip to content

Custom features for dev containers used in development of Omoxyz software projects using Visual Studio Code.

License

Notifications You must be signed in to change notification settings

omoxyz/devcontainer-features

Repository files navigation

Omoxyz Dev Container Features

Custom features for dev containers used in development of Omoxyz software projects using Visual Studio Code. It ensures all developers have consistent tools and configurations.

Features

  • Lefthook (lefthook) – fast polyglot Git hooks manager to automate code checks, formatting, and tests before commits and pushes.
  • Air (go-air) - live reloader for Go apps.
  • Protoc (protoc) - protocol buffer compiler.
  • Protolint (protolint) - linter and fixer to enforce Protocol Buffer style and conventions.

Usage

Please refer to README.md file of the feature you want to use located in src/{feature-id} folder.

Development

  1. Open this project in Container
  2. Install git hooks
    npm install
  3. To test all features, launch Test All Features
  4. To test specific features, launch Test Features (input) and input a list of features you want to test separated by spaces.
  5. To run global test, launch Test Global.
  6. Use commit conventions for commit messages.

About

Custom features for dev containers used in development of Omoxyz software projects using Visual Studio Code.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •