FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GitHub Viewer

# Cloud Composer C++ Client Library This directory contains an idiomatic C++ client library for [Cloud Composer][cloud-service], a service that manages Apache Airflow environments on Google Cloud Platform. While this library is **GA**, please note that the Google Cloud C++ client libraries do **not** follow [Semantic Versioning](https://semver.org/). ## Supported Platforms - Windows, macOS, Linux - C++14 (and higher) compilers (we test with GCC >= 7.3, Clang >= 6.0, and MSVC >= 2017) - Environments with or without exceptions - Bazel (>= 4.0) and CMake (>= 3.5) builds ## Documentation - Official documentation about the [Cloud Composer API][cloud-service-docs] service - [Reference doxygen documentation][doxygen-link] for each release of this client library - Detailed header comments in our [public `.h`][source-link] files ## Quickstart The [quickstart/](quickstart/README.md) directory contains a minimal environment to get started using this client library in a larger project. The following "Hello World" program is used in this quickstart, and should give you a taste of this library. ```cc #include "google/cloud/composer/environments_client.h" #include int main(int argc, char* argv[]) try { if (argc != 3) { std::cerr - Packaging maintainers or developers who prefer to install the library in a fixed directory (such as `/usr/local` or `/opt`) should consult the [packaging guide](/doc/packaging.md). - Developers that prefer using a package manager such as [vcpkg](https://vcpkg.io), [Conda](https://conda.io), or [Conan](https://conan.io) should follow the instructions for their package manager. - Developers wanting to use the libraries as part of a larger CMake or Bazel project should consult the [quickstart guides](#quickstart) for the library or libraries they want to use. - Developers wanting to compile the library just to run some examples or tests should read the current document. - Contributors and developers to `google-cloud-cpp` should consult the guide to [set up a development workstation][howto-setup-dev-workstation]. ## Contributing changes See [`CONTRIBUTING.md`](/CONTRIBUTING.md) for details on how to contribute to this project, including how to build and test your changes as well as how to properly format your code. ## Licensing Apache 2.0; see [`LICENSE`](/LICENSE) for details. [cloud-service]: https://cloud.google.com/composer [cloud-service-docs]: https://cloud.google.com/composer/docs [doxygen-link]: https://googleapis.dev/cpp/google-cloud-composer/latest/ [howto-setup-dev-workstation]: /doc/contributor/howto-guide-setup-development-workstation.md [source-link]: https://github.com/googleapis/google-cloud-cpp/tree/main/google/cloud/composer

Back | FazBrowse Home | New Git URL