Dennis
0a9e51ddf2
doc: Add documentation for CMake `protobuf_generate` ( #10590 )
...
* doc: Add document that describes protobuf_generate
How to use it.
How it works. (basic and with gRPC)
Reference documentation.
* doc: Address several typos and wording issues in cmake_protobuf_generate.md
2 years ago
Ted Pudlik
99955470e0
Add reserved extension number for Pigweed
...
The extension number will be used for providing custom options to the
Pigweed protobuf compiler. Support for this is added in
https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/110632 .
2 years ago
Joshua Haberman
34495f8d68
Fixed minor type in the docs.
...
PiperOrigin-RevId: 473314519
2 years ago
deannagarcia
444d25eb1f
Delete performance.md
...
Remove documents on benchmark tests since they are no longer supported
2 years ago
Nipunn Koorapati
618178a761
Only reserve 4 numbers
2 years ago
Nipunn Koorapati
7651b60dcb
Add reserved option range for mypy-protobuf
...
Mypy-protobuf is here
https://github.com/nipunn1313/mypy-protobuf
It currently uses extensions as explained here.
https://github.com/nipunn1313/mypy-protobuf/blob/main/proto/mypy_protobuf/extensions.proto
It's a fairly stable project for generating type stubs for protobuf.
It's been around since ~2015 (open source since 2017). Since open
sourcing it, it would make sense to reserve some extension numbers in
the global range.
See
https://github.com/nipunn1313/mypy-protobuf/issues/396
2 years ago
Mike Kruskal
701dd83594
Integrate from Piper for C++, Java, and Python ( #10429 )
...
* Fixing typos
* Revert new files that were deleted by sync script
* Fix CMake breakages
* bump upb version
* Sync from Piper @468772608
PROTOBUF_SYNC_PIPER
* Adding abseil to include path for python C++ extension
* Adding abseil linkage for python C++ extension
* Fixing linkage order
2 years ago
Mike Kruskal
ed5c57a574
Remove all autotools usage ( #10132 )
...
* Bazelfying conformance tests
Adding infrastructure to "Bazelify" languages other than Java and C++
* Delete benchmarks for languages supported by other repositories
* Bazelfying benchmark tests
* Bazelfying python
Use upb's system python rule instead of branching tensorflow
* Bazelfying Ruby
* Bazelfying C#
* Bazelfying Objective-c
* Bazelfying Kokoro mac builds
* Bazelfying Kokoro linux builds
* Deleting all deprecated files from autotools cleanup
This boils down to Makefile.am and tests.sh and all of their remaining references
* Cleanup after PR reorganizing
- Enable 32 bit tests
- Move conformance tests back
- Use select statements to select alternate runtimes
- Add internal prefixes to proto library macros
* Updating READMEs to use bazel instead of autotools.
* Bazelfying Kokoro release builds
* First round of review fixes
* Second round of review fixes
* Third round of review fixes
* Filtering out conformance tests from Bazel on Windows (b/241484899)
* Add version metadata that was previously scraped from configure.ac
* fixing typo from previous fix
* Adding ruby version tests
* Bumping pinned upb version, and adding tests to python CI
2 years ago
Sam Nobs
fef53c3f8e
Add extension for Oclea Service Layer RPCs
2 years ago
Matt Kulukundis
e8ab276325
Sync from Piper @465378928
...
PROTOBUF_SYNC_PIPER
2 years ago
Iwan Aucamp
9b7ab18a13
docs: add protoc-gen-bq-schema
...
Add protoc-gen-bq-schema to the list of third party add-ons.
2 years ago
Protobuf Team Bot
bf88f8ba97
Small typo fix (now -> not)
...
PiperOrigin-RevId: 462158562
2 years ago
theodorerose
ae41e72dd3
Sync from Piper @456510836
...
PROTOBUF_SYNC_PIPER
2 years ago
Dennis Shao
a9d9c00bff
Update options.md
...
https://github.com/protocolbuffers/protobuf/issues/10153
2 years ago
Jorg Brown
a3e1de0113
Sync from Piper @455586341
...
PROTOBUF_SYNC_PIPER
2 years ago
Dilan Sachintha Nayanajith
92ac51fd43
Update options.md ( #10137 )
2 years ago
Sandy Zhang
f138d5de25
Sync from Piper @452551755
...
PROTOBUF_SYNC_PIPER
3 years ago
David L. Jones
bd85edfbd9
[Bazel] Add a doc explaining our C++ build systems and distribution archives. ( #10073 )
3 years ago
Chan Wen Xu
30f6c7851b
Add protoc-gen-xo to global extension registry ( #9997 )
3 years ago
Vegard Storheil Eriksen
b23ab61719
Reserve extension id for Protonium
3 years ago
Joshua Haberman
2a5919deb3
Updated "wrapping" doc.
...
PiperOrigin-RevId: 447505841
3 years ago
Joshua Haberman
b51aceec3b
Created a C Style Guide for upb.
...
PiperOrigin-RevId: 447364819
3 years ago
Joshua Haberman
dc4aad931e
Sync from Piper @444600173
...
PROTOBUF_SYNC_PIPER
3 years ago
cui fliter
ac25235fa7
fix some typos ( #9771 )
...
* fix some typos
Signed-off-by: cuishuang <imcusg@gmail.com>
* fix typo
Signed-off-by: cuishuang <imcusg@gmail.com>
3 years ago
Elliotte Rusty Harold
e41cecf72d
Rewrite for clarity
...
@logophile
3 years ago
Neakxs
654c25352e
Apply registration for `protoc-gen-authz` extension ( #9807 )
3 years ago
noahdietz
5abf802bc2
Replace master with main in URLs & docs
3 years ago
Joshua Haberman
6a2c01a7f2
Internal doc reshuffling. The generated .svg files will return soon, generated by a GitHub Action.
...
PiperOrigin-RevId: 441201617
3 years ago
Vasiliy Tolstov
7ffe9402db
Add micro Registered Extension Number ( #9767 )
...
unistack-org/micro (microservices framework) uses protoc-gen-go-micro generator that has extension support for additional framework related options.
It is currently not using any registered extension number, so i want to stabilise this and i think that this is a good thing.
See here for an example of the extenstion in action.
Co-authored-by: Adam Cozzette <acozzette@google.com>
3 years ago
Jeff Sawatzky
e3b00bb58a
Add Google Gnostic Registered Extension Number ( #9754 )
...
google/gnostic's protoc-gen-openapi generator has extension support for additional openapi options.
It is [currently using `1042`](https://github.com/google/gnostic/blob/master/openapiv3/annotations.proto ) which is registered with grpc-gateway's protoc-gen-openapiv2 extension which probably isn't a good thing.
See [here](https://github.com/google/gnostic/blob/master/cmd/protoc-gen-openapi/examples/tests/openapiv3annotations/message.proto ) for an example of the extenstion in action.
3 years ago
Mike Kruskal
a29e0e3f44
Sync from Piper @439400376
...
PROTOBUF_SYNC_PIPER
3 years ago
Gary Peck
eb8976a56d
Add pbandk to list of 3rd-party Kotlin libraries ( #9712 )
3 years ago
Joshua Haberman
a5243ff6d9
Restructure our file syncing so GitHub only files are tracked separately in Piper.
...
PiperOrigin-RevId: 438395194
3 years ago
Joshua Haberman
68b8469245
Set theme jekyll-theme-cayman
3 years ago
Joshua Haberman
8835242b8b
Moved GitHub docs from `doc` -> `docs`. GitHub pages only supports the latter.
...
This will unfortunately break all existing links to the docs. Soon the links should point to upb.dev anyway.
PiperOrigin-RevId: 438138611
3 years ago
Darly Paredes
a4c9effec1
Sync from Piper @436517178
...
PROTOBUF_SYNC_PIPER
3 years ago
yeqown
a69354f31b
apply a registration for `protoc-gen-fieldmask` extension ( #9646 )
...
* Update options.md
* add one blank line
3 years ago
Adam Cozzette
b20209f321
Sync from Piper @acozzette/proto_github_202203101748
...
PROTOBUF_SYNC_PIPER
3 years ago
Martin Schröder
75554b80a1
Replace gradle plugin with a live project ( #9611 )
...
Replace the link for the gradle plugin with a project that's alive.
3 years ago
idodod
2a2a9b6e64
Update third_party.md ( #9505 )
3 years ago
BartH
2495d220fa
Added Embedded Proto to options.md to reserve the extenion number for the custom options. ( #9493 )
3 years ago
Gregory Haskins
3d995aaf98
Update protojure link ( #9389 )
3 years ago
Elliotte Rusty Harold
ee648b76a7
Update, fix, or delete an assortment of broken links ( #9381 )
...
* fix a few broken links and remove some dead ones
* new github repo
3 years ago
Dane Harrigan
29b3d01572
Add protoc-gen-go-svc to options.md ( #9280 )
3 years ago
JongChan Choi
c4c7e2b8f9
Add pbkit to third_party.md ( #9177 )
3 years ago
Upils
1e1c1cd884
Reserve extension id range for protoc-gen-checker ( #9133 )
3 years ago
Nils
6b0a1c2407
Add prost and quick-protobuf to third_party.md ( #9104 )
3 years ago
Adam Cozzette
1f66b1b032
Sync from Piper @402594188
...
PROTOBUF_SYNC_PIPER
3 years ago
Alexey Solodkiy
fd5202b6cd
Add twirp to RPC Implementations list ( #9085 )
3 years ago
Oleg Golberg
cb7be38519
Add Protokt to the list of 3rd party implementations ( #7169 )
3 years ago