Proto commits in gradienthealth/dicom-protos

These 20 commits are when the Protocol Buffers files have changed:

Commit:97aa02a
Author:Suyash Kumar
Committer:GitHub

Ensure go_package is set for generated protos (#23) This change ensures that a go_package option is added to all protos generated (this closes #22).

The documentation is generated from this commit.

Commit:7f0cbda
Author:Suyash Kumar

Update generation to output go_package

The documentation is generated from this commit.

Commit:ecbb349
Author:Suyash Kumar

Minimal boilerplate to build Attributes.proto in go

Commit:5ee7780
Author:Suyash Kumar
Committer:GitHub

Implement deterministic proto generation & refactor proto generation interface (#21) This change ensures that protocol buffer generation (order, location) is always deterministic and consistent from run to run if the inputs do not change (closes #20). This will yield more useful diffs when new features are added, and prevent routine commits from generating large immaterial protocol buffer changes. This change also refactors the protocol buffer generation interface so that callers (in this case, `main.go`) need only do the following to generate protos: ```go numModules, err := gen.ProtosToFile("desired_proto_path", modules) ```

Commit:eabf127
Author:Suyash Kumar

gen protos

Commit:a5ee8f0
Author:Ouwen Huang
Committer:GitHub

Fixed generation for protobuf compilation. (#16) * Fixed generation for protobuf compilation. * Added protos

Commit:dfb16c3
Author:ouwen

Added protos

Commit:302574a
Author:Ouwen Huang
Committer:GitHub

Parse and generate protobuf submodules. (#15) * Parse subattributes * Minor updates * rm protos until we're ready to release them * Minor fix to parse.go * Added submodule protodef * Removed SQMap, and added comments * Minor nit fix.

This commit does not contain any .proto files.

Commit:08ffab2
Author:Suyash Kumar
Committer:Suyash Kumar

rm protos until we're ready to release them

This commit does not contain any .proto files.

Commit:5f365d0
Author:Suyash Kumar
Committer:Suyash Kumar

Minor updates

Commit:20bb08e
Author:Suyash Kumar
Committer:Suyash Kumar

Parse subattributes

Commit:a7ccf8e
Author:Suyash Kumar

rm protos until we're ready to release them

This commit does not contain any .proto files.

Commit:8783302
Author:Suyash Kumar

Minor updates

Commit:7d73d82
Author:Suyash Kumar

Parse subattributes

Commit:2327353
Author:Suyash Kumar
Committer:GitHub

Minor cleanup (#10) Cleanup, commenting, add Makefile, proto changes are insubstantial (just ordering). Perhaps consider removing protos until final release.

Commit:ed0f8a1
Author:Suyash Kumar

Minor cleanup

Commit:83a9c6f
Author:Suyash Kumar
Committer:GitHub

Add module messages, begin to address subattributes (further refactor needed) (#9) This closes #4 but does not fully address #8 yet, which is needed for properly generating valid protos for modules that have attributes with subattributes. This closes #2 by also committing initial generated protos, a design choice we are following from innolitics' dicomstandard repo.

Commit:7a29912
Author:Suyash Kumar

Add protos as asked for in #2

Commit:01b2360
Author:Suyash Kumar

Remove initially generated protos

This commit does not contain any .proto files.

Commit:62c49da
Author:Suyash Kumar

Commit initial generated protos