diff --git a/README.md b/README.md index 50de5954..af535e5c 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ # Bond +![The Bond logo: a stylized glue gun](https://raw.githubusercontent.com/Microsoft/bond/master/doc/src/logos/bond-logo-64x64-white.png) Bond is an open source, cross-platform framework for working with schematized data. It supports cross-language serialization/deserialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 94996216..fd11350f 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -119,7 +119,8 @@ if (Haskell_PANDOC_EXECUTABLE AND Doxygen_EXECUTABLE) add_pandoc_markdown (src/why_bond.md TEMPLATE index.html - CODE python) + CODE python + OPTIONS --self-contained) set (doxygen_sources doxygen/bond.doxygen diff --git a/doc/src/bond_comm.md b/doc/src/bond_comm.md index e7adc681..4c07c85e 100644 --- a/doc/src/bond_comm.md +++ b/doc/src/bond_comm.md @@ -1,5 +1,8 @@ % Bond Communications +![The Bond logo: a stylized glue gun](./src/logos/bond-logo-64x64-white.png)\ + + # About # The Bond Communications framework allows clients and services to exchange diff --git a/doc/src/bond_comm_epoxy.md b/doc/src/bond_comm_epoxy.md index 06f9db65..9762232d 100644 --- a/doc/src/bond_comm_epoxy.md +++ b/doc/src/bond_comm_epoxy.md @@ -1,5 +1,8 @@ % Bond Epoxy transport +![The Bond logo: a stylized glue gun](./src/logos/bond-logo-64x64-white.png)\ + + # About # The Bond Epoxy transport is a Bond diff --git a/doc/src/bond_comm_epoxy_wire.md b/doc/src/bond_comm_epoxy_wire.md index 012434d0..a85bf3cd 100644 --- a/doc/src/bond_comm_epoxy_wire.md +++ b/doc/src/bond_comm_epoxy_wire.md @@ -1,5 +1,8 @@ % Bond Epoxy transport wire format +![The Bond logo: a stylized glue gun](./src/logos/bond-logo-64x64-white.png)\ + + # Epoxy transport wire format # This documents the [Bond Epoxy transport](bond_comm_epoxy.html) wire format. diff --git a/doc/src/bond_comm_roadmap.md b/doc/src/bond_comm_roadmap.md index 6ae12e51..8e70e9e0 100644 --- a/doc/src/bond_comm_roadmap.md +++ b/doc/src/bond_comm_roadmap.md @@ -1,5 +1,8 @@ % Bond Comm Roadmap +![The Bond logo: a stylized glue gun](./src/logos/bond-logo-64x64-white.png)\ + + # Roadmap This is what we currently are working on for Bond Comm. diff --git a/doc/src/bond_comm_simpleinmem.md b/doc/src/bond_comm_simpleinmem.md index bd672818..59868d3f 100644 --- a/doc/src/bond_comm_simpleinmem.md +++ b/doc/src/bond_comm_simpleinmem.md @@ -1,5 +1,8 @@ % Bond Simple In Memory (SimpleInMem) transport +![The Bond logo: a stylized glue gun](./src/logos/bond-logo-64x64-white.png)\ + + # About # The Bond SimpleInMem transport is a Bond @@ -18,4 +21,4 @@ It supports the following messaging patterns: # Implementations # -SimpleInMem is available as [C#](bond_cs.html#simpleinmem-transport) implementation today. \ No newline at end of file +SimpleInMem is available as [C#](bond_cs.html#simpleinmem-transport) implementation today. diff --git a/doc/src/bond_cpp.md b/doc/src/bond_cpp.md index cd84833d..6aa41667 100644 --- a/doc/src/bond_cpp.md +++ b/doc/src/bond_cpp.md @@ -1,5 +1,8 @@ % A Young Person's Guide to C++ Bond +![The Bond logo: a stylized glue gun](./src/logos/bond-logo-64x64-white.png)\ + + About ===== diff --git a/doc/src/bond_cs.md b/doc/src/bond_cs.md index b5cf0f38..f982da23 100644 --- a/doc/src/bond_cs.md +++ b/doc/src/bond_cs.md @@ -1,5 +1,8 @@ % A Young Person's Guide to C# Bond +![The Bond logo: a stylized glue gun](https://raw.githubusercontent.com/Microsoft/bond/master/doc/src/logos/bond-logo-64x64-white.png)\ + + About ===== @@ -1316,4 +1319,4 @@ References [bond_comm]: bond_comm.html [bond_cpp]: bond_cpp.html [bond_py]: bond_py.html -[compiler]: compiler.html \ No newline at end of file +[compiler]: compiler.html diff --git a/doc/src/bond_py.md b/doc/src/bond_py.md index dec9c225..7329ea86 100644 --- a/doc/src/bond_py.md +++ b/doc/src/bond_py.md @@ -1,5 +1,8 @@ % Python bindings for Bond +![The Bond logo: a stylized glue gun](./src/logos/bond-logo-64x64-white.png)\ + + About ===== diff --git a/doc/src/compiler.md b/doc/src/compiler.md index 714ff711..9f3f08e4 100644 --- a/doc/src/compiler.md +++ b/doc/src/compiler.md @@ -1,5 +1,8 @@ % Bond compiler +![The Bond logo: a stylized glue gun](./src/logos/bond-logo-64x64-white.png)\ + + Command line options ==================== diff --git a/doc/src/logos/bond-logo-64x64-transparent.png b/doc/src/logos/bond-logo-64x64-transparent.png new file mode 100644 index 00000000..5009cfbd Binary files /dev/null and b/doc/src/logos/bond-logo-64x64-transparent.png differ diff --git a/doc/src/logos/bond-logo-64x64-white.png b/doc/src/logos/bond-logo-64x64-white.png new file mode 100644 index 00000000..b3625baa Binary files /dev/null and b/doc/src/logos/bond-logo-64x64-white.png differ diff --git a/doc/src/logos/bond-logo-743x543-transparent.png b/doc/src/logos/bond-logo-743x543-transparent.png new file mode 100644 index 00000000..94b8a3c1 Binary files /dev/null and b/doc/src/logos/bond-logo-743x543-transparent.png differ diff --git a/doc/src/logos/bond-logo-743x543-white.png b/doc/src/logos/bond-logo-743x543-white.png new file mode 100644 index 00000000..97593571 Binary files /dev/null and b/doc/src/logos/bond-logo-743x543-white.png differ diff --git a/doc/src/logos/bond-logo-743x743-transparent.png b/doc/src/logos/bond-logo-743x743-transparent.png new file mode 100644 index 00000000..7fbbfa0a Binary files /dev/null and b/doc/src/logos/bond-logo-743x743-transparent.png differ diff --git a/doc/src/logos/bond-logo-743x743-white.png b/doc/src/logos/bond-logo-743x743-white.png new file mode 100644 index 00000000..7588876c Binary files /dev/null and b/doc/src/logos/bond-logo-743x743-white.png differ diff --git a/doc/src/reference_index.md b/doc/src/reference_index.md index 7f57ff3b..ef45c6b8 100644 --- a/doc/src/reference_index.md +++ b/doc/src/reference_index.md @@ -1,3 +1,6 @@ +![The Bond logo: a stylized glue gun](./src/logos/bond-logo-64x64-white.png)\ + + Bond Reference ============== diff --git a/doc/src/why_bond.md b/doc/src/why_bond.md index d8a1157d..b8984b8a 100644 --- a/doc/src/why_bond.md +++ b/doc/src/why_bond.md @@ -1,5 +1,8 @@ %Why Bond? +![The Bond logo: a stylized glue gun](./src/logos/bond-logo-64x64-white.png)\ + + Bond is an [open source framework](https://github.com/Microsoft/bond/) which addresses similar scenarios to Protocol Buffers, Thrift and Avro. In this document we try to address similarities and differences between Bond and other