Skip to content

y-scope/ystdlib-cpp

Repository files navigation

ystdlib-cpp

An open-source C++ library developed and used at YScope.

Contributing

Follow the steps below to develop and contribute to the project.

Requirements

  • Python 3.10 or higher
  • Task 3.40.0 or higher

Set up

Initialize and update submodules:

git submodule update --init --recursive

Building

To build all targets in ystdlib-cpp:

task build:target

Linting

Before submitting a pull request, ensure you’ve run the linting commands below and have fixed all violations and suppressed all warnings.

To run all linting checks:

task lint:check

To run all linting checks AND fix some violations:

task lint:fix

To see how to run a subset of linters for a specific file type:

task -a

Look for all tasks under the lint namespace (identified by the lint: prefix).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published