vaticle / bazel-distribution

Bazel rules for assembling and deploying software distributions (see @vaticle for usage example)
https://bazel.build
Apache License 2.0
155 stars 53 forks source link

Add Bazel rules for C# packaging, distribution and documentation #406

Closed farost closed 3 months ago

farost commented 3 months ago

What is the goal of this PR?

We prepare tools for the C# driver release, namely: documentation, packaging, and distribution.

What are the changes implemented in this PR?

Added: Rules for the C# nuget packages generation and distribution. These rules are based on the rules from the open source Selenium repo, so thanks to them for boosting the development by making it available! They are used and tested in the typedb-driver project:

Updated:

vaticle-bot commented 3 months ago

PR Review Checklist

Do not edit the content of this comment. The PR reviewer should simply update this comment by ticking each review item below, as they get completed.


Trivial Change

Code

Architecture

farost commented 3 months ago

There is a series of connected PRs:

  1. Bazel-distribution with fresh Bazel rules
  2. Dependencies with updated refs and todo cleanings
  3. TypeDB Driver with new Bazel rules usage, updated documentation, etc