Ashley
2d56d69a40
Add ascopes/protobuf-maven-plugin to third_party.md ( #16656 )
...
This PR adds my project at https://github.com/ascopes/protobuf-maven-plugin to the thirdparty README.
CLA signed in previous contributions to other Google projects on GitHub.
Closes #16656
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/16656 from ascopes:patch-1 6f8b43aa0d
PiperOrigin-RevId: 629411565
7 months ago
Protobuf Team Bot
8bace99998
Publishes "Editions: Group Migration Issues" to GitHub.
...
PiperOrigin-RevId: 626131189
7 months ago
Mike Kruskal
cfba3a661d
Reverse last-minute switch to edition-lifetimes design.
...
We will be punting on actual implementation of lifetime verification during dynamic builds, but in the future leaning towards the simplified algorithm.
PiperOrigin-RevId: 624937514
8 months ago
Protobuf Team Bot
f17fe1b4f9
Adds "Editions Lifetimes" to the GitHub code repository.
...
PiperOrigin-RevId: 624320241
8 months ago
Protobuf Team Bot
21d75f861c
Remove references to rules_proto
...
They are not needed after the rules are move into protobuf repo.
Except for the reference to toolchain type, which is currently in rules_proto and can be moved after the implementation is moved into protobuf repo.
PiperOrigin-RevId: 622176865
8 months ago
Shashank Ram
19417f19ae
docs: add protoc-gen-openapi custom options to registry ( #16378 )
...
I am introducing custom field options, and subsequently message options as extensions to a new options.proto file. I would like to reserve extension number for the same.
Closes #16378
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/16378 from shashankram:add-ext 803510526b
PiperOrigin-RevId: 621548777
8 months ago
Joshua Haberman
ffd7e1702a
Updated freshness on several docs, and made some minor updates to the content.
...
PiperOrigin-RevId: 604993985
10 months ago
Bernard Normier
3121f8ce10
Add IceRPC to the list of third-party RPC implementations ( #15072 )
...
This PR adds IceRPC for C# to the list of RPC implementations in third_party.doc.
IceRPC provides full support for Protobuf. See https://docs.icerpc.dev/protobuf for details.
Closes #15072
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/15072 from bernardnormier:add-icerpc 857e34e8ce
PiperOrigin-RevId: 604459237
10 months ago
Masaaki Goshima
8b46b56467
Add gRPC Federation extension ( #15644 )
...
Adds an extension id to the registry for using gRPC Federation.
gRPC Federation's Repository: https://github.com/mercari/grpc-federation
Buf Schema: https://buf.build/mercari/grpc-federation
Buf Plugin: https://buf.build/community/mercari-grpc-federation
Closes #15644
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/15644 from goccy:main 52ffd58f05
PiperOrigin-RevId: 603514213
10 months ago
Protobuf Team Bot
3d079523c4
Adds "Prototiller Requirements for Editions" to the GitHub code repository.
...
PiperOrigin-RevId: 585739869
1 year ago
Michael Vorburger.ch
b0d4b2c1fe
Separate Build / IDE / Documentation from Other on Third Party doc
...
PiperOrigin-RevId: 579193733
1 year ago
Protobuf Team Bot
725b477032
Adds "Editions: Feature Extension Layout" to the GitHub code repository.
...
PiperOrigin-RevId: 578819110
1 year ago
Alex Potsides
30f157529d
feat: add protons extension ( #14505 )
...
Adds an extension id to the registry for use by the [protons](https://www.npmjs.com/package/protons ) protobuf encoder/decoder.
Closes #14505
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14505 from achingbrain:patch-1 1a80ee9b56
PiperOrigin-RevId: 578254102
1 year ago
st-cheewah
cc27cc3cf7
Update docs/third_party.md with new Clojure/Script libraries ( #14415 )
...
* https://github.com/s-expresso/clojobuf
* https://github.com/s-expresso/rubberbuf
* https://github.com/s-expresso/clojobuf-codec
Closes #14415
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14415 from st-cheewah:main ec6b50a46b
PiperOrigin-RevId: 575796617
1 year ago
Protobuf Team Bot
8489d8d461
Adds "Legacy Syntax Editions" to the GitHub code repository.
...
PiperOrigin-RevId: 574248480
1 year ago
Protobuf Team Bot
c458944280
Adds "Minimum Required Edition" to the GitHub code repository.
...
PiperOrigin-RevId: 574204805
1 year ago
Parikshit Adhikari
47a84cdde8
fix: typo inside docs/upb/design.md and docs/design/editions/edition-zero-features.md ( #14385 )
...
Multiple typos has been fixed.
- docs/upb/design.md -> line no 291: changed 'newMessageAccesor' to 'newMessageAccessor '
- docs/design/editions/edition-zero-features.md -> line no 149: changed 'implict' to 'implicit'
Closes #14385
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14385 from parikshitadhikari:patch d9bf9f91be
PiperOrigin-RevId: 573315890
1 year ago
Benoît Quenaudon
6492679719
Fix indent in options.md ( #14024 )
...
I aligned the indent of one option with the others.
Closes #14024
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14024 from oldergod:patch-1 c91c9ffbea
PiperOrigin-RevId: 573315551
1 year ago
Adam Cozzette
501ececd39
Reorganize upb file structure
...
This change moves almost everything in the `upb/` directory up one level, so
that for example `upb/upb/generated_code_support.h` becomes just
`upb/generated_code_support.h`. The only exceptions I made to this were that I
left `upb/cmake` and `upb/BUILD` where they are, mostly because that avoids
conflict with other files and the current locations seem reasonable for now.
The `python/` directory is a little bit of a challenge because we had to merge
the existing directory there with `upb/python/`. I made `upb/python/BUILD` into
the BUILD file for the merged directory, and it effectively loads the contents
of the other BUILD file via `python/build_targets.bzl`, but I plan to clean
this up soon.
PiperOrigin-RevId: 568651768
1 year ago
Arwalk
7491a573f3
Update third_party.md with Zig implementation ( #14192 )
...
Proposition to add my own implementation of protobuf for the Zig programming language.
Closes #14192
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14192 from Arwalk:patch-1 d48281d61a
PiperOrigin-RevId: 568232767
1 year ago
Protobuf Team Bot
00c3369fb5
Adds "Edition Feature Visibility" to the GitHub code repository.
...
PiperOrigin-RevId: 565137882
1 year ago
Protobuf Team Bot
4503ab10c7
Adds "Edition Tooling" to the GitHub code repository.
...
PiperOrigin-RevId: 565137196
1 year ago
Protobuf Team Bot
762e529d83
Adds "Prototiller Requirements for Edition Zero" to the GitHub code repository.
...
PiperOrigin-RevId: 565135915
1 year ago
Protobuf Team Bot
f98fa1897e
Adds "Java Lite for Editions" to the GitHub code repository.
...
PiperOrigin-RevId: 564482619
1 year ago
Protobuf Team Bot
e46855432e
Adds "Edition Zero Features" to the GitHub code repository.
...
PiperOrigin-RevId: 564482175
1 year ago
Benoît Quenaudon
5f9d11a84b
Update Wire's option tag to fix conflict ( #13867 )
...
Addresses partially https://github.com/protocolbuffers/protobuf/issues/13833
Closes #13867
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13867 from oldergod:patch-1 5e0cd95b02
PiperOrigin-RevId: 564010950
1 year ago
Protobuf Team Bot
54d4937ad6
Adds "C++ APIs for Edition Zero" to the GitHub code repository.
...
PiperOrigin-RevId: 563818554
1 year ago
Protobuf Team Bot
af498ccf03
Adds "Edition Evolution" to the GitHub code repository.
...
PiperOrigin-RevId: 563810795
1 year ago
Protobuf Team Bot
c20841a240
Adds "Edition Zero Feature: Enum Field Closedness" to the GitHub code repository.
...
PiperOrigin-RevId: 563809111
1 year ago
Protobuf Team Bot
5df704c26c
Adds "Edition Zero: JSON Handling" to the GitHub code repository.
...
PiperOrigin-RevId: 563808396
1 year ago
Protobuf Team Bot
d8de058f5c
Adds "Edition Zero: Converged Semantics" to the GitHub code repository.
...
PiperOrigin-RevId: 563806352
1 year ago
Protobuf Team Bot
d83e9f3498
Adds "Stricter Schemas with Editions" to the GitHub code repository.
...
PiperOrigin-RevId: 563172650
1 year ago
Protobuf Team Bot
0b2377927d
Adds Protobuf Editions for Schema Producers to the GitHub code repository.
...
PiperOrigin-RevId: 563110832
1 year ago
Protobuf Team Bot
ccbc80117c
Adds "Protobuf Editions Design: Features" to the GitHub code repository.
...
PiperOrigin-RevId: 563109674
1 year ago
Protobuf Team Bot
7b77796f86
Adds "Protobuf Design: Options Attributes" to the GitHub code repository.
...
PiperOrigin-RevId: 563104277
1 year ago
Protobuf Team Bot
18baa3c05a
Adds "Editions: Life of a FeatureSet" to the GitHub code repository.
...
PiperOrigin-RevId: 563082121
1 year ago
Protobuf Team Bot
17e934bb28
Adds "Edition Naming" to the GitHub code repository.
...
PiperOrigin-RevId: 563077292
1 year ago
Thibaut Cuvelier
8f1c050c2a
Update the link for the Julia implementation ( #13707 )
...
https://github.com/tanmaykm/ProtoBuf.jl now redirects to the JuliaIO organisation.
Closes #13707
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13707 from dourouc05:patch-1 a1d8ce6053
PiperOrigin-RevId: 562112768
1 year ago
Protobuf Team Bot
2eeeb3aba4
Adds Life of an Edition to the GitHub code repository.
...
PiperOrigin-RevId: 560770772
1 year ago
Protobuf Team Bot
a3a0cce0ef
Creates a directory, a README, and a design doc for Editions.
...
PiperOrigin-RevId: 560178015
1 year ago
Adam Cozzette
0d1ba13e83
Move everything into new upb/ directory
1 year ago
Joshua Haberman
c172895e69
Filled out the "schemas" portion of the upb design doc.
...
PiperOrigin-RevId: 559195093
1 year ago
Eric Salo
4c255351d4
upb: delete upb/def.h
...
PiperOrigin-RevId: 557632943
1 year ago
Adam Cozzette
5aca728f72
Reformat copyright headers
...
PiperOrigin-RevId: 554509301
1 year ago
Hong Shin
9ebf5614d2
update minidescriptor link; currently broken
...
PiperOrigin-RevId: 553583630
1 year ago
桂后昌
85a81cc70d
feat: add new extension ( #13361 )
...
Closes #13361
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13361 from guihouchang:main 04dae9fa16
PiperOrigin-RevId: 553003793
1 year ago
Eric Salo
2351b0af2d
upb: delete upb/reflection.h, upb/reflection.hpp
...
PiperOrigin-RevId: 552513190
1 year ago
Eric Salo
4068cb8850
upb: delete upb/mini_table.h
...
PiperOrigin-RevId: 552295088
1 year ago
MycroftJr
8225bf7aa5
add protoc-gen-proto to third_party.md ( #13338 )
...
Only handles proto2 syntax atm, but I couldn't find any other implementation of something that seemed rather simple and sometimes useful, to integrate with third-party tools meant to run directly on .proto files.
Example usage: `protoc Example.proto --descriptor_set_in file_descriptor_set.pb --proto_out .`
Closes #13338
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13338 from mycroftjr:patch-1 b25408d05f
PiperOrigin-RevId: 549351811
1 year ago
Joshua Haberman
6d2b9e6d18
Revamped the design doc and added a section about Arenas.
...
The old design doc had fallen out of date. Now that upb's core design has stabilized, it's time for a new design doc that walks through all of upb's major abstractions. We start with arenas; future CLs will cover other aspects of upb's design.
PiperOrigin-RevId: 549048285
1 year ago