wheel_stl

CICD Workflows

Reinventing the wheel of STL (Standard Template Library)

Why this project?

This project is really 'Just For Study'. Including the following aspects:

  • the principle of STL
  • project workflow

Local Development

Environment Setup

./utilities/setup_<linux/macos>_environment.sh

Develop workflow

./utilities/build_all.sh

Commit with emoji

Github and Gitlab all support display emoji in commit message. Check gitmoji for emoji code.

CICD Build & Run Environment

[Do nothing]

  • Bazel. github runner has install latest bazel by default.
  • third-party. other third-party dependency all installed by Bazel.