diff --git a/.gitignore b/.gitignore index e4f92117b..acd44d8d8 100644 --- a/.gitignore +++ b/.gitignore @@ -12,10 +12,10 @@ /.vs -/doc/mkdocs/docs/examples/ -/doc/mkdocs/docs/__pycache__/ -/doc/mkdocs/site/ -/doc/mkdocs/venv/ -/doc/docset/JSON_for_Modern_C++.docset/ -/doc/docset/JSON_for_Modern_C++.tgz -/doc/mkdocs/docs/images/json.gif +/docs/mkdocs/docs/examples/ +/docs/mkdocs/docs/__pycache__/ +/docs/mkdocs/site/ +/docs/mkdocs/venv/ +/docs/docset/JSON_for_Modern_C++.docset/ +/docs/docset/JSON_for_Modern_C++.tgz +/docs/mkdocs/docs/images/json.gif diff --git a/Makefile b/Makefile index 390e76069..8858b4325 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,7 @@ all: # compile example files and check output doctest: - $(MAKE) check_output -C doc + $(MAKE) check_output -C docs ########################################################################## @@ -159,11 +159,11 @@ pretty: --preserve-date \ --suffix=none \ --formatted \ - $(SRCS) $(AMALGAMATED_FILE) test/src/*.cpp test/src/*.hpp benchmarks/src/benchmarks.cpp doc/examples/*.cpp + $(SRCS) $(AMALGAMATED_FILE) test/src/*.cpp test/src/*.hpp test/benchmarks/src/benchmarks.cpp docs/examples/*.cpp # call the Clang-Format on all source files pretty_format: - for FILE in $(SRCS) $(AMALGAMATED_FILE) test/src/*.cpp test/src/*.hpp benchmarks/src/benchmarks.cpp doc/examples/*.cpp; do echo $$FILE; clang-format -i $$FILE; done + for FILE in $(SRCS) $(AMALGAMATED_FILE) test/src/*.cpp test/src/*.hpp benchmarks/src/benchmarks.cpp docs/examples/*.cpp; do echo $$FILE; clang-format -i $$FILE; done # create single header file amalgamate: $(AMALGAMATED_FILE) @@ -236,7 +236,7 @@ clean: rm -fr fuzz fuzz-testing *.dSYM test/*.dSYM rm -fr benchmarks/files/numbers/*.json rm -fr cmake-build-benchmarks fuzz-testing cmake-build-pvs-studio release_files - $(MAKE) clean -Cdoc + $(MAKE) clean -Cdocs ########################################################################## diff --git a/README.md b/README.md index c3990a69b..571a25c0a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![JSON for Modern C++](https://raw.githubusercontent.com/nlohmann/json/master/doc/json.gif)](https://github.com/nlohmann/json/releases) +[![JSON for Modern C++](docs/json.gif)](https://github.com/nlohmann/json/releases) [![Build Status](https://ci.appveyor.com/api/projects/status/1acb366xfyg3qybk/branch/develop?svg=true)](https://ci.appveyor.com/project/nlohmann/json) [![Ubuntu](https://github.com/nlohmann/json/workflows/Ubuntu/badge.svg)](https://github.com/nlohmann/json/actions?query=workflow%3AUbuntu) @@ -83,7 +83,7 @@ Thanks everyone! :question: If you have a **question**, please check if it is already answered in the [**FAQ**](https://json.nlohmann.me/home/faq/) or the [**Q&A**](https://github.com/nlohmann/json/discussions/categories/q-a) section. If not, please [**ask a new question**](https://github.com/nlohmann/json/discussions/new) there. -:books: If you want to **learn more** about how to use the library, check out the rest of the [**README**](#examples), have a look at [**code examples**](https://github.com/nlohmann/json/tree/develop/doc/examples), or browse through the [**help pages**](https://json.nlohmann.me). +:books: If you want to **learn more** about how to use the library, check out the rest of the [**README**](#examples), have a look at [**code examples**](https://github.com/nlohmann/json/tree/develop/docs/examples), or browse through the [**help pages**](https://json.nlohmann.me). :construction: If you want to understand the **API** better, check out the [**API Reference**](https://json.nlohmann.me/api/basic_json/). @@ -93,7 +93,7 @@ There is also a [**docset**](https://github.com/Kapeli/Dash-User-Contributions/t ## Examples -Beside the examples below, you may want to check the [documentation](https://json.nlohmann.me/) where each function contains a separate code example (e.g., check out [`emplace()`](https://json.nlohmann.me/api/basic_json/emplace/)). All [example files](https://github.com/nlohmann/json/tree/develop/doc/examples) can be compiled and executed on their own (e.g., file [emplace.cpp](https://github.com/nlohmann/json/blob/develop/doc/examples/emplace.cpp)). +Beside the examples below, you may want to check the [documentation](https://json.nlohmann.me/) where each function contains a separate code example (e.g., check out [`emplace()`](https://json.nlohmann.me/api/basic_json/emplace/)). All [example files](https://github.com/nlohmann/json/tree/develop/docs/examples) can be compiled and executed on their own (e.g., file [emplace.cpp](https://github.com/nlohmann/json/blob/develop/docs/examples/emplace.cpp)). ### JSON as first-class data type @@ -1329,7 +1329,7 @@ Only if your request would contain confidential information, please [send me an I deeply appreciate the help of the following people. - + - [Teemperor](https://github.com/Teemperor) implemented CMake support and lcov integration, realized escape and Unicode handling in the string parser, and fixed the JSON serialization. - [elliotgoodrich](https://github.com/elliotgoodrich) fixed an issue with double deletion in the iterator classes. diff --git a/cmake/ci.cmake b/cmake/ci.cmake index 0747247b2..19acd811f 100644 --- a/cmake/ci.cmake +++ b/cmake/ci.cmake @@ -545,7 +545,7 @@ file(GLOB_RECURSE INDENT_FILES ${PROJECT_SOURCE_DIR}/test/src/*.cpp ${PROJECT_SOURCE_DIR}/test/src/*.hpp ${PROJECT_SOURCE_DIR}/test/benchmarks/src/benchmarks.cpp - ${PROJECT_SOURCE_DIR}/doc/examples/*.cpp + ${PROJECT_SOURCE_DIR}/docs/examples/*.cpp ) add_custom_target(ci_test_amalgamation diff --git a/doc/Makefile b/docs/Makefile similarity index 100% rename from doc/Makefile rename to docs/Makefile diff --git a/doc/README.md b/docs/README.md similarity index 95% rename from doc/README.md rename to docs/README.md index ec5c25d49..b39d54e05 100644 --- a/doc/README.md +++ b/docs/README.md @@ -13,7 +13,7 @@ If you want to see the documentation for a specific tag or commit hash, you can git clone https://github.com/nlohmann/json.git cd json git checkout v3.10.2 -make install_venv serve -C doc/mkdocs +make install_venv serve -C docs/mkdocs ``` Open URL in your browser. Replace from any URL from the source code `https://json.nlohmann.me` diff --git a/doc/avatars.png b/docs/avatars.png similarity index 100% rename from doc/avatars.png rename to docs/avatars.png diff --git a/doc/docset/Info.plist b/docs/docset/Info.plist similarity index 100% rename from doc/docset/Info.plist rename to docs/docset/Info.plist diff --git a/doc/docset/Makefile b/docs/docset/Makefile similarity index 100% rename from doc/docset/Makefile rename to docs/docset/Makefile diff --git a/doc/docset/README.md b/docs/docset/README.md similarity index 100% rename from doc/docset/README.md rename to docs/docset/README.md diff --git a/doc/docset/docSet.sql b/docs/docset/docSet.sql similarity index 100% rename from doc/docset/docSet.sql rename to docs/docset/docSet.sql diff --git a/doc/docset/docset.json b/docs/docset/docset.json similarity index 100% rename from doc/docset/docset.json rename to docs/docset/docset.json diff --git a/doc/docset/icon.png b/docs/docset/icon.png similarity index 100% rename from doc/docset/icon.png rename to docs/docset/icon.png diff --git a/doc/docset/icon@2x.png b/docs/docset/icon@2x.png similarity index 100% rename from doc/docset/icon@2x.png rename to docs/docset/icon@2x.png diff --git a/doc/examples/README.cpp b/docs/examples/README.cpp similarity index 100% rename from doc/examples/README.cpp rename to docs/examples/README.cpp diff --git a/doc/examples/README.output b/docs/examples/README.output similarity index 100% rename from doc/examples/README.output rename to docs/examples/README.output diff --git a/doc/examples/accept__string.cpp b/docs/examples/accept__string.cpp similarity index 100% rename from doc/examples/accept__string.cpp rename to docs/examples/accept__string.cpp diff --git a/doc/examples/accept__string.output b/docs/examples/accept__string.output similarity index 100% rename from doc/examples/accept__string.output rename to docs/examples/accept__string.output diff --git a/doc/examples/array.cpp b/docs/examples/array.cpp similarity index 100% rename from doc/examples/array.cpp rename to docs/examples/array.cpp diff --git a/doc/examples/array.output b/docs/examples/array.output similarity index 100% rename from doc/examples/array.output rename to docs/examples/array.output diff --git a/doc/examples/array_t.cpp b/docs/examples/array_t.cpp similarity index 100% rename from doc/examples/array_t.cpp rename to docs/examples/array_t.cpp diff --git a/doc/examples/array_t.output b/docs/examples/array_t.output similarity index 100% rename from doc/examples/array_t.output rename to docs/examples/array_t.output diff --git a/doc/examples/at__object_t_key_type.cpp b/docs/examples/at__object_t_key_type.cpp similarity index 100% rename from doc/examples/at__object_t_key_type.cpp rename to docs/examples/at__object_t_key_type.cpp diff --git a/doc/examples/at__object_t_key_type.output b/docs/examples/at__object_t_key_type.output similarity index 100% rename from doc/examples/at__object_t_key_type.output rename to docs/examples/at__object_t_key_type.output diff --git a/doc/examples/at__object_t_key_type_const.cpp b/docs/examples/at__object_t_key_type_const.cpp similarity index 100% rename from doc/examples/at__object_t_key_type_const.cpp rename to docs/examples/at__object_t_key_type_const.cpp diff --git a/doc/examples/at__object_t_key_type_const.output b/docs/examples/at__object_t_key_type_const.output similarity index 100% rename from doc/examples/at__object_t_key_type_const.output rename to docs/examples/at__object_t_key_type_const.output diff --git a/doc/examples/at__size_type.cpp b/docs/examples/at__size_type.cpp similarity index 100% rename from doc/examples/at__size_type.cpp rename to docs/examples/at__size_type.cpp diff --git a/doc/examples/at__size_type.output b/docs/examples/at__size_type.output similarity index 100% rename from doc/examples/at__size_type.output rename to docs/examples/at__size_type.output diff --git a/doc/examples/at__size_type_const.cpp b/docs/examples/at__size_type_const.cpp similarity index 100% rename from doc/examples/at__size_type_const.cpp rename to docs/examples/at__size_type_const.cpp diff --git a/doc/examples/at__size_type_const.output b/docs/examples/at__size_type_const.output similarity index 100% rename from doc/examples/at__size_type_const.output rename to docs/examples/at__size_type_const.output diff --git a/doc/examples/at_json_pointer.cpp b/docs/examples/at_json_pointer.cpp similarity index 100% rename from doc/examples/at_json_pointer.cpp rename to docs/examples/at_json_pointer.cpp diff --git a/doc/examples/at_json_pointer.output b/docs/examples/at_json_pointer.output similarity index 100% rename from doc/examples/at_json_pointer.output rename to docs/examples/at_json_pointer.output diff --git a/doc/examples/at_json_pointer_const.cpp b/docs/examples/at_json_pointer_const.cpp similarity index 100% rename from doc/examples/at_json_pointer_const.cpp rename to docs/examples/at_json_pointer_const.cpp diff --git a/doc/examples/at_json_pointer_const.output b/docs/examples/at_json_pointer_const.output similarity index 100% rename from doc/examples/at_json_pointer_const.output rename to docs/examples/at_json_pointer_const.output diff --git a/doc/examples/back.cpp b/docs/examples/back.cpp similarity index 100% rename from doc/examples/back.cpp rename to docs/examples/back.cpp diff --git a/doc/examples/back.output b/docs/examples/back.output similarity index 100% rename from doc/examples/back.output rename to docs/examples/back.output diff --git a/doc/examples/basic_json__CompatibleType.cpp b/docs/examples/basic_json__CompatibleType.cpp similarity index 100% rename from doc/examples/basic_json__CompatibleType.cpp rename to docs/examples/basic_json__CompatibleType.cpp diff --git a/doc/examples/basic_json__CompatibleType.output b/docs/examples/basic_json__CompatibleType.output similarity index 100% rename from doc/examples/basic_json__CompatibleType.output rename to docs/examples/basic_json__CompatibleType.output diff --git a/doc/examples/basic_json__InputIt_InputIt.cpp b/docs/examples/basic_json__InputIt_InputIt.cpp similarity index 100% rename from doc/examples/basic_json__InputIt_InputIt.cpp rename to docs/examples/basic_json__InputIt_InputIt.cpp diff --git a/doc/examples/basic_json__InputIt_InputIt.output b/docs/examples/basic_json__InputIt_InputIt.output similarity index 100% rename from doc/examples/basic_json__InputIt_InputIt.output rename to docs/examples/basic_json__InputIt_InputIt.output diff --git a/doc/examples/basic_json__basic_json.cpp b/docs/examples/basic_json__basic_json.cpp similarity index 100% rename from doc/examples/basic_json__basic_json.cpp rename to docs/examples/basic_json__basic_json.cpp diff --git a/doc/examples/basic_json__basic_json.output b/docs/examples/basic_json__basic_json.output similarity index 100% rename from doc/examples/basic_json__basic_json.output rename to docs/examples/basic_json__basic_json.output diff --git a/doc/examples/basic_json__copyassignment.cpp b/docs/examples/basic_json__copyassignment.cpp similarity index 100% rename from doc/examples/basic_json__copyassignment.cpp rename to docs/examples/basic_json__copyassignment.cpp diff --git a/doc/examples/basic_json__copyassignment.output b/docs/examples/basic_json__copyassignment.output similarity index 100% rename from doc/examples/basic_json__copyassignment.output rename to docs/examples/basic_json__copyassignment.output diff --git a/doc/examples/basic_json__list_init_t.cpp b/docs/examples/basic_json__list_init_t.cpp similarity index 100% rename from doc/examples/basic_json__list_init_t.cpp rename to docs/examples/basic_json__list_init_t.cpp diff --git a/doc/examples/basic_json__list_init_t.output b/docs/examples/basic_json__list_init_t.output similarity index 100% rename from doc/examples/basic_json__list_init_t.output rename to docs/examples/basic_json__list_init_t.output diff --git a/doc/examples/basic_json__moveconstructor.cpp b/docs/examples/basic_json__moveconstructor.cpp similarity index 100% rename from doc/examples/basic_json__moveconstructor.cpp rename to docs/examples/basic_json__moveconstructor.cpp diff --git a/doc/examples/basic_json__moveconstructor.output b/docs/examples/basic_json__moveconstructor.output similarity index 100% rename from doc/examples/basic_json__moveconstructor.output rename to docs/examples/basic_json__moveconstructor.output diff --git a/doc/examples/basic_json__nullptr_t.cpp b/docs/examples/basic_json__nullptr_t.cpp similarity index 100% rename from doc/examples/basic_json__nullptr_t.cpp rename to docs/examples/basic_json__nullptr_t.cpp diff --git a/doc/examples/basic_json__nullptr_t.output b/docs/examples/basic_json__nullptr_t.output similarity index 100% rename from doc/examples/basic_json__nullptr_t.output rename to docs/examples/basic_json__nullptr_t.output diff --git a/doc/examples/basic_json__size_type_basic_json.cpp b/docs/examples/basic_json__size_type_basic_json.cpp similarity index 100% rename from doc/examples/basic_json__size_type_basic_json.cpp rename to docs/examples/basic_json__size_type_basic_json.cpp diff --git a/doc/examples/basic_json__size_type_basic_json.output b/docs/examples/basic_json__size_type_basic_json.output similarity index 100% rename from doc/examples/basic_json__size_type_basic_json.output rename to docs/examples/basic_json__size_type_basic_json.output diff --git a/doc/examples/basic_json__value.cpp b/docs/examples/basic_json__value.cpp similarity index 100% rename from doc/examples/basic_json__value.cpp rename to docs/examples/basic_json__value.cpp diff --git a/doc/examples/basic_json__value.output b/docs/examples/basic_json__value.output similarity index 100% rename from doc/examples/basic_json__value.output rename to docs/examples/basic_json__value.output diff --git a/doc/examples/basic_json__value_ptr.cpp b/docs/examples/basic_json__value_ptr.cpp similarity index 100% rename from doc/examples/basic_json__value_ptr.cpp rename to docs/examples/basic_json__value_ptr.cpp diff --git a/doc/examples/basic_json__value_ptr.output b/docs/examples/basic_json__value_ptr.output similarity index 100% rename from doc/examples/basic_json__value_ptr.output rename to docs/examples/basic_json__value_ptr.output diff --git a/doc/examples/basic_json__value_t.cpp b/docs/examples/basic_json__value_t.cpp similarity index 100% rename from doc/examples/basic_json__value_t.cpp rename to docs/examples/basic_json__value_t.cpp diff --git a/doc/examples/basic_json__value_t.output b/docs/examples/basic_json__value_t.output similarity index 100% rename from doc/examples/basic_json__value_t.output rename to docs/examples/basic_json__value_t.output diff --git a/doc/examples/begin.cpp b/docs/examples/begin.cpp similarity index 100% rename from doc/examples/begin.cpp rename to docs/examples/begin.cpp diff --git a/doc/examples/begin.output b/docs/examples/begin.output similarity index 100% rename from doc/examples/begin.output rename to docs/examples/begin.output diff --git a/doc/examples/binary.cpp b/docs/examples/binary.cpp similarity index 100% rename from doc/examples/binary.cpp rename to docs/examples/binary.cpp diff --git a/doc/examples/binary.output b/docs/examples/binary.output similarity index 100% rename from doc/examples/binary.output rename to docs/examples/binary.output diff --git a/doc/examples/binary_t.cpp b/docs/examples/binary_t.cpp similarity index 100% rename from doc/examples/binary_t.cpp rename to docs/examples/binary_t.cpp diff --git a/doc/examples/binary_t.output b/docs/examples/binary_t.output similarity index 100% rename from doc/examples/binary_t.output rename to docs/examples/binary_t.output diff --git a/doc/examples/boolean_t.cpp b/docs/examples/boolean_t.cpp similarity index 100% rename from doc/examples/boolean_t.cpp rename to docs/examples/boolean_t.cpp diff --git a/doc/examples/boolean_t.output b/docs/examples/boolean_t.output similarity index 100% rename from doc/examples/boolean_t.output rename to docs/examples/boolean_t.output diff --git a/doc/examples/cbegin.cpp b/docs/examples/cbegin.cpp similarity index 100% rename from doc/examples/cbegin.cpp rename to docs/examples/cbegin.cpp diff --git a/doc/examples/cbegin.output b/docs/examples/cbegin.output similarity index 100% rename from doc/examples/cbegin.output rename to docs/examples/cbegin.output diff --git a/doc/examples/cend.cpp b/docs/examples/cend.cpp similarity index 100% rename from doc/examples/cend.cpp rename to docs/examples/cend.cpp diff --git a/doc/examples/cend.output b/docs/examples/cend.output similarity index 100% rename from doc/examples/cend.output rename to docs/examples/cend.output diff --git a/doc/examples/clear.cpp b/docs/examples/clear.cpp similarity index 100% rename from doc/examples/clear.cpp rename to docs/examples/clear.cpp diff --git a/doc/examples/clear.output b/docs/examples/clear.output similarity index 100% rename from doc/examples/clear.output rename to docs/examples/clear.output diff --git a/doc/examples/contains.cpp b/docs/examples/contains.cpp similarity index 100% rename from doc/examples/contains.cpp rename to docs/examples/contains.cpp diff --git a/doc/examples/contains.output b/docs/examples/contains.output similarity index 100% rename from doc/examples/contains.output rename to docs/examples/contains.output diff --git a/doc/examples/contains_json_pointer.cpp b/docs/examples/contains_json_pointer.cpp similarity index 100% rename from doc/examples/contains_json_pointer.cpp rename to docs/examples/contains_json_pointer.cpp diff --git a/doc/examples/contains_json_pointer.output b/docs/examples/contains_json_pointer.output similarity index 100% rename from doc/examples/contains_json_pointer.output rename to docs/examples/contains_json_pointer.output diff --git a/doc/examples/count.cpp b/docs/examples/count.cpp similarity index 100% rename from doc/examples/count.cpp rename to docs/examples/count.cpp diff --git a/doc/examples/count.output b/docs/examples/count.output similarity index 100% rename from doc/examples/count.output rename to docs/examples/count.output diff --git a/doc/examples/crbegin.cpp b/docs/examples/crbegin.cpp similarity index 100% rename from doc/examples/crbegin.cpp rename to docs/examples/crbegin.cpp diff --git a/doc/examples/crbegin.output b/docs/examples/crbegin.output similarity index 100% rename from doc/examples/crbegin.output rename to docs/examples/crbegin.output diff --git a/doc/examples/crend.cpp b/docs/examples/crend.cpp similarity index 100% rename from doc/examples/crend.cpp rename to docs/examples/crend.cpp diff --git a/doc/examples/crend.output b/docs/examples/crend.output similarity index 100% rename from doc/examples/crend.output rename to docs/examples/crend.output diff --git a/doc/examples/diagnostics_extended.cpp b/docs/examples/diagnostics_extended.cpp similarity index 100% rename from doc/examples/diagnostics_extended.cpp rename to docs/examples/diagnostics_extended.cpp diff --git a/doc/examples/diagnostics_extended.output b/docs/examples/diagnostics_extended.output similarity index 100% rename from doc/examples/diagnostics_extended.output rename to docs/examples/diagnostics_extended.output diff --git a/doc/examples/diagnostics_standard.cpp b/docs/examples/diagnostics_standard.cpp similarity index 100% rename from doc/examples/diagnostics_standard.cpp rename to docs/examples/diagnostics_standard.cpp diff --git a/doc/examples/diagnostics_standard.output b/docs/examples/diagnostics_standard.output similarity index 100% rename from doc/examples/diagnostics_standard.output rename to docs/examples/diagnostics_standard.output diff --git a/doc/examples/diff.cpp b/docs/examples/diff.cpp similarity index 100% rename from doc/examples/diff.cpp rename to docs/examples/diff.cpp diff --git a/doc/examples/diff.output b/docs/examples/diff.output similarity index 100% rename from doc/examples/diff.output rename to docs/examples/diff.output diff --git a/doc/examples/dump.cpp b/docs/examples/dump.cpp similarity index 100% rename from doc/examples/dump.cpp rename to docs/examples/dump.cpp diff --git a/doc/examples/dump.output b/docs/examples/dump.output similarity index 100% rename from doc/examples/dump.output rename to docs/examples/dump.output diff --git a/doc/examples/emplace.cpp b/docs/examples/emplace.cpp similarity index 100% rename from doc/examples/emplace.cpp rename to docs/examples/emplace.cpp diff --git a/doc/examples/emplace.output b/docs/examples/emplace.output similarity index 100% rename from doc/examples/emplace.output rename to docs/examples/emplace.output diff --git a/doc/examples/emplace_back.cpp b/docs/examples/emplace_back.cpp similarity index 100% rename from doc/examples/emplace_back.cpp rename to docs/examples/emplace_back.cpp diff --git a/doc/examples/emplace_back.output b/docs/examples/emplace_back.output similarity index 100% rename from doc/examples/emplace_back.output rename to docs/examples/emplace_back.output diff --git a/doc/examples/empty.cpp b/docs/examples/empty.cpp similarity index 100% rename from doc/examples/empty.cpp rename to docs/examples/empty.cpp diff --git a/doc/examples/empty.output b/docs/examples/empty.output similarity index 100% rename from doc/examples/empty.output rename to docs/examples/empty.output diff --git a/doc/examples/end.cpp b/docs/examples/end.cpp similarity index 100% rename from doc/examples/end.cpp rename to docs/examples/end.cpp diff --git a/doc/examples/end.output b/docs/examples/end.output similarity index 100% rename from doc/examples/end.output rename to docs/examples/end.output diff --git a/doc/examples/erase__IteratorType.cpp b/docs/examples/erase__IteratorType.cpp similarity index 100% rename from doc/examples/erase__IteratorType.cpp rename to docs/examples/erase__IteratorType.cpp diff --git a/doc/examples/erase__IteratorType.output b/docs/examples/erase__IteratorType.output similarity index 100% rename from doc/examples/erase__IteratorType.output rename to docs/examples/erase__IteratorType.output diff --git a/doc/examples/erase__IteratorType_IteratorType.cpp b/docs/examples/erase__IteratorType_IteratorType.cpp similarity index 100% rename from doc/examples/erase__IteratorType_IteratorType.cpp rename to docs/examples/erase__IteratorType_IteratorType.cpp diff --git a/doc/examples/erase__IteratorType_IteratorType.output b/docs/examples/erase__IteratorType_IteratorType.output similarity index 100% rename from doc/examples/erase__IteratorType_IteratorType.output rename to docs/examples/erase__IteratorType_IteratorType.output diff --git a/doc/examples/erase__key_type.cpp b/docs/examples/erase__key_type.cpp similarity index 100% rename from doc/examples/erase__key_type.cpp rename to docs/examples/erase__key_type.cpp diff --git a/doc/examples/erase__key_type.output b/docs/examples/erase__key_type.output similarity index 100% rename from doc/examples/erase__key_type.output rename to docs/examples/erase__key_type.output diff --git a/doc/examples/erase__size_type.cpp b/docs/examples/erase__size_type.cpp similarity index 100% rename from doc/examples/erase__size_type.cpp rename to docs/examples/erase__size_type.cpp diff --git a/doc/examples/erase__size_type.output b/docs/examples/erase__size_type.output similarity index 100% rename from doc/examples/erase__size_type.output rename to docs/examples/erase__size_type.output diff --git a/doc/examples/exception.cpp b/docs/examples/exception.cpp similarity index 100% rename from doc/examples/exception.cpp rename to docs/examples/exception.cpp diff --git a/doc/examples/exception.output b/docs/examples/exception.output similarity index 100% rename from doc/examples/exception.output rename to docs/examples/exception.output diff --git a/doc/examples/find__key_type.cpp b/docs/examples/find__key_type.cpp similarity index 100% rename from doc/examples/find__key_type.cpp rename to docs/examples/find__key_type.cpp diff --git a/doc/examples/find__key_type.output b/docs/examples/find__key_type.output similarity index 100% rename from doc/examples/find__key_type.output rename to docs/examples/find__key_type.output diff --git a/doc/examples/flatten.cpp b/docs/examples/flatten.cpp similarity index 100% rename from doc/examples/flatten.cpp rename to docs/examples/flatten.cpp diff --git a/doc/examples/flatten.output b/docs/examples/flatten.output similarity index 100% rename from doc/examples/flatten.output rename to docs/examples/flatten.output diff --git a/doc/examples/from_bson.cpp b/docs/examples/from_bson.cpp similarity index 100% rename from doc/examples/from_bson.cpp rename to docs/examples/from_bson.cpp diff --git a/doc/examples/from_bson.output b/docs/examples/from_bson.output similarity index 100% rename from doc/examples/from_bson.output rename to docs/examples/from_bson.output diff --git a/doc/examples/from_cbor.cpp b/docs/examples/from_cbor.cpp similarity index 100% rename from doc/examples/from_cbor.cpp rename to docs/examples/from_cbor.cpp diff --git a/doc/examples/from_cbor.output b/docs/examples/from_cbor.output similarity index 100% rename from doc/examples/from_cbor.output rename to docs/examples/from_cbor.output diff --git a/doc/examples/from_msgpack.cpp b/docs/examples/from_msgpack.cpp similarity index 100% rename from doc/examples/from_msgpack.cpp rename to docs/examples/from_msgpack.cpp diff --git a/doc/examples/from_msgpack.output b/docs/examples/from_msgpack.output similarity index 100% rename from doc/examples/from_msgpack.output rename to docs/examples/from_msgpack.output diff --git a/doc/examples/from_ubjson.cpp b/docs/examples/from_ubjson.cpp similarity index 100% rename from doc/examples/from_ubjson.cpp rename to docs/examples/from_ubjson.cpp diff --git a/doc/examples/from_ubjson.output b/docs/examples/from_ubjson.output similarity index 100% rename from doc/examples/from_ubjson.output rename to docs/examples/from_ubjson.output diff --git a/doc/examples/front.cpp b/docs/examples/front.cpp similarity index 100% rename from doc/examples/front.cpp rename to docs/examples/front.cpp diff --git a/doc/examples/front.output b/docs/examples/front.output similarity index 100% rename from doc/examples/front.output rename to docs/examples/front.output diff --git a/doc/examples/get__PointerType.cpp b/docs/examples/get__PointerType.cpp similarity index 100% rename from doc/examples/get__PointerType.cpp rename to docs/examples/get__PointerType.cpp diff --git a/doc/examples/get__PointerType.output b/docs/examples/get__PointerType.output similarity index 100% rename from doc/examples/get__PointerType.output rename to docs/examples/get__PointerType.output diff --git a/doc/examples/get__ValueType_const.cpp b/docs/examples/get__ValueType_const.cpp similarity index 100% rename from doc/examples/get__ValueType_const.cpp rename to docs/examples/get__ValueType_const.cpp diff --git a/doc/examples/get__ValueType_const.output b/docs/examples/get__ValueType_const.output similarity index 100% rename from doc/examples/get__ValueType_const.output rename to docs/examples/get__ValueType_const.output diff --git a/doc/examples/get_binary.cpp b/docs/examples/get_binary.cpp similarity index 100% rename from doc/examples/get_binary.cpp rename to docs/examples/get_binary.cpp diff --git a/doc/examples/get_binary.output b/docs/examples/get_binary.output similarity index 100% rename from doc/examples/get_binary.output rename to docs/examples/get_binary.output diff --git a/doc/examples/get_ptr.cpp b/docs/examples/get_ptr.cpp similarity index 100% rename from doc/examples/get_ptr.cpp rename to docs/examples/get_ptr.cpp diff --git a/doc/examples/get_ptr.output b/docs/examples/get_ptr.output similarity index 100% rename from doc/examples/get_ptr.output rename to docs/examples/get_ptr.output diff --git a/doc/examples/get_ref.cpp b/docs/examples/get_ref.cpp similarity index 100% rename from doc/examples/get_ref.cpp rename to docs/examples/get_ref.cpp diff --git a/doc/examples/get_ref.output b/docs/examples/get_ref.output similarity index 100% rename from doc/examples/get_ref.output rename to docs/examples/get_ref.output diff --git a/doc/examples/get_to.cpp b/docs/examples/get_to.cpp similarity index 100% rename from doc/examples/get_to.cpp rename to docs/examples/get_to.cpp diff --git a/doc/examples/get_to.output b/docs/examples/get_to.output similarity index 100% rename from doc/examples/get_to.output rename to docs/examples/get_to.output diff --git a/doc/examples/insert.cpp b/docs/examples/insert.cpp similarity index 100% rename from doc/examples/insert.cpp rename to docs/examples/insert.cpp diff --git a/doc/examples/insert.output b/docs/examples/insert.output similarity index 100% rename from doc/examples/insert.output rename to docs/examples/insert.output diff --git a/doc/examples/insert__count.cpp b/docs/examples/insert__count.cpp similarity index 100% rename from doc/examples/insert__count.cpp rename to docs/examples/insert__count.cpp diff --git a/doc/examples/insert__count.output b/docs/examples/insert__count.output similarity index 100% rename from doc/examples/insert__count.output rename to docs/examples/insert__count.output diff --git a/doc/examples/insert__ilist.cpp b/docs/examples/insert__ilist.cpp similarity index 100% rename from doc/examples/insert__ilist.cpp rename to docs/examples/insert__ilist.cpp diff --git a/doc/examples/insert__ilist.output b/docs/examples/insert__ilist.output similarity index 100% rename from doc/examples/insert__ilist.output rename to docs/examples/insert__ilist.output diff --git a/doc/examples/insert__range.cpp b/docs/examples/insert__range.cpp similarity index 100% rename from doc/examples/insert__range.cpp rename to docs/examples/insert__range.cpp diff --git a/doc/examples/insert__range.output b/docs/examples/insert__range.output similarity index 100% rename from doc/examples/insert__range.output rename to docs/examples/insert__range.output diff --git a/doc/examples/insert__range_object.cpp b/docs/examples/insert__range_object.cpp similarity index 100% rename from doc/examples/insert__range_object.cpp rename to docs/examples/insert__range_object.cpp diff --git a/doc/examples/insert__range_object.output b/docs/examples/insert__range_object.output similarity index 100% rename from doc/examples/insert__range_object.output rename to docs/examples/insert__range_object.output diff --git a/doc/examples/invalid_iterator.cpp b/docs/examples/invalid_iterator.cpp similarity index 100% rename from doc/examples/invalid_iterator.cpp rename to docs/examples/invalid_iterator.cpp diff --git a/doc/examples/invalid_iterator.output b/docs/examples/invalid_iterator.output similarity index 100% rename from doc/examples/invalid_iterator.output rename to docs/examples/invalid_iterator.output diff --git a/doc/examples/is_array.cpp b/docs/examples/is_array.cpp similarity index 100% rename from doc/examples/is_array.cpp rename to docs/examples/is_array.cpp diff --git a/doc/examples/is_array.output b/docs/examples/is_array.output similarity index 100% rename from doc/examples/is_array.output rename to docs/examples/is_array.output diff --git a/doc/examples/is_binary.cpp b/docs/examples/is_binary.cpp similarity index 100% rename from doc/examples/is_binary.cpp rename to docs/examples/is_binary.cpp diff --git a/doc/examples/is_binary.output b/docs/examples/is_binary.output similarity index 100% rename from doc/examples/is_binary.output rename to docs/examples/is_binary.output diff --git a/doc/examples/is_boolean.cpp b/docs/examples/is_boolean.cpp similarity index 100% rename from doc/examples/is_boolean.cpp rename to docs/examples/is_boolean.cpp diff --git a/doc/examples/is_boolean.output b/docs/examples/is_boolean.output similarity index 100% rename from doc/examples/is_boolean.output rename to docs/examples/is_boolean.output diff --git a/doc/examples/is_discarded.cpp b/docs/examples/is_discarded.cpp similarity index 100% rename from doc/examples/is_discarded.cpp rename to docs/examples/is_discarded.cpp diff --git a/doc/examples/is_discarded.output b/docs/examples/is_discarded.output similarity index 100% rename from doc/examples/is_discarded.output rename to docs/examples/is_discarded.output diff --git a/doc/examples/is_null.cpp b/docs/examples/is_null.cpp similarity index 100% rename from doc/examples/is_null.cpp rename to docs/examples/is_null.cpp diff --git a/doc/examples/is_null.output b/docs/examples/is_null.output similarity index 100% rename from doc/examples/is_null.output rename to docs/examples/is_null.output diff --git a/doc/examples/is_number.cpp b/docs/examples/is_number.cpp similarity index 100% rename from doc/examples/is_number.cpp rename to docs/examples/is_number.cpp diff --git a/doc/examples/is_number.output b/docs/examples/is_number.output similarity index 100% rename from doc/examples/is_number.output rename to docs/examples/is_number.output diff --git a/doc/examples/is_number_float.cpp b/docs/examples/is_number_float.cpp similarity index 100% rename from doc/examples/is_number_float.cpp rename to docs/examples/is_number_float.cpp diff --git a/doc/examples/is_number_float.output b/docs/examples/is_number_float.output similarity index 100% rename from doc/examples/is_number_float.output rename to docs/examples/is_number_float.output diff --git a/doc/examples/is_number_integer.cpp b/docs/examples/is_number_integer.cpp similarity index 100% rename from doc/examples/is_number_integer.cpp rename to docs/examples/is_number_integer.cpp diff --git a/doc/examples/is_number_integer.output b/docs/examples/is_number_integer.output similarity index 100% rename from doc/examples/is_number_integer.output rename to docs/examples/is_number_integer.output diff --git a/doc/examples/is_number_unsigned.cpp b/docs/examples/is_number_unsigned.cpp similarity index 100% rename from doc/examples/is_number_unsigned.cpp rename to docs/examples/is_number_unsigned.cpp diff --git a/doc/examples/is_number_unsigned.output b/docs/examples/is_number_unsigned.output similarity index 100% rename from doc/examples/is_number_unsigned.output rename to docs/examples/is_number_unsigned.output diff --git a/doc/examples/is_object.cpp b/docs/examples/is_object.cpp similarity index 100% rename from doc/examples/is_object.cpp rename to docs/examples/is_object.cpp diff --git a/doc/examples/is_object.output b/docs/examples/is_object.output similarity index 100% rename from doc/examples/is_object.output rename to docs/examples/is_object.output diff --git a/doc/examples/is_primitive.cpp b/docs/examples/is_primitive.cpp similarity index 100% rename from doc/examples/is_primitive.cpp rename to docs/examples/is_primitive.cpp diff --git a/doc/examples/is_primitive.output b/docs/examples/is_primitive.output similarity index 100% rename from doc/examples/is_primitive.output rename to docs/examples/is_primitive.output diff --git a/doc/examples/is_string.cpp b/docs/examples/is_string.cpp similarity index 100% rename from doc/examples/is_string.cpp rename to docs/examples/is_string.cpp diff --git a/doc/examples/is_string.output b/docs/examples/is_string.output similarity index 100% rename from doc/examples/is_string.output rename to docs/examples/is_string.output diff --git a/doc/examples/is_structured.cpp b/docs/examples/is_structured.cpp similarity index 100% rename from doc/examples/is_structured.cpp rename to docs/examples/is_structured.cpp diff --git a/doc/examples/is_structured.output b/docs/examples/is_structured.output similarity index 100% rename from doc/examples/is_structured.output rename to docs/examples/is_structured.output diff --git a/doc/examples/items.cpp b/docs/examples/items.cpp similarity index 100% rename from doc/examples/items.cpp rename to docs/examples/items.cpp diff --git a/doc/examples/items.output b/docs/examples/items.output similarity index 100% rename from doc/examples/items.output rename to docs/examples/items.output diff --git a/doc/examples/iterator_wrapper.cpp b/docs/examples/iterator_wrapper.cpp similarity index 100% rename from doc/examples/iterator_wrapper.cpp rename to docs/examples/iterator_wrapper.cpp diff --git a/doc/examples/iterator_wrapper.output b/docs/examples/iterator_wrapper.output similarity index 100% rename from doc/examples/iterator_wrapper.output rename to docs/examples/iterator_wrapper.output diff --git a/doc/examples/json_lines.cpp b/docs/examples/json_lines.cpp similarity index 100% rename from doc/examples/json_lines.cpp rename to docs/examples/json_lines.cpp diff --git a/doc/examples/json_lines.output b/docs/examples/json_lines.output similarity index 100% rename from doc/examples/json_lines.output rename to docs/examples/json_lines.output diff --git a/doc/examples/json_pointer.cpp b/docs/examples/json_pointer.cpp similarity index 100% rename from doc/examples/json_pointer.cpp rename to docs/examples/json_pointer.cpp diff --git a/doc/examples/json_pointer.output b/docs/examples/json_pointer.output similarity index 100% rename from doc/examples/json_pointer.output rename to docs/examples/json_pointer.output diff --git a/doc/examples/json_pointer__back.cpp b/docs/examples/json_pointer__back.cpp similarity index 100% rename from doc/examples/json_pointer__back.cpp rename to docs/examples/json_pointer__back.cpp diff --git a/doc/examples/json_pointer__back.output b/docs/examples/json_pointer__back.output similarity index 100% rename from doc/examples/json_pointer__back.output rename to docs/examples/json_pointer__back.output diff --git a/doc/examples/json_pointer__empty.cpp b/docs/examples/json_pointer__empty.cpp similarity index 100% rename from doc/examples/json_pointer__empty.cpp rename to docs/examples/json_pointer__empty.cpp diff --git a/doc/examples/json_pointer__empty.output b/docs/examples/json_pointer__empty.output similarity index 100% rename from doc/examples/json_pointer__empty.output rename to docs/examples/json_pointer__empty.output diff --git a/doc/examples/json_pointer__operator_add.cpp b/docs/examples/json_pointer__operator_add.cpp similarity index 100% rename from doc/examples/json_pointer__operator_add.cpp rename to docs/examples/json_pointer__operator_add.cpp diff --git a/doc/examples/json_pointer__operator_add.output b/docs/examples/json_pointer__operator_add.output similarity index 100% rename from doc/examples/json_pointer__operator_add.output rename to docs/examples/json_pointer__operator_add.output diff --git a/doc/examples/json_pointer__operator_add_binary.cpp b/docs/examples/json_pointer__operator_add_binary.cpp similarity index 100% rename from doc/examples/json_pointer__operator_add_binary.cpp rename to docs/examples/json_pointer__operator_add_binary.cpp diff --git a/doc/examples/json_pointer__operator_add_binary.output b/docs/examples/json_pointer__operator_add_binary.output similarity index 100% rename from doc/examples/json_pointer__operator_add_binary.output rename to docs/examples/json_pointer__operator_add_binary.output diff --git a/doc/examples/json_pointer__parent_pointer.cpp b/docs/examples/json_pointer__parent_pointer.cpp similarity index 100% rename from doc/examples/json_pointer__parent_pointer.cpp rename to docs/examples/json_pointer__parent_pointer.cpp diff --git a/doc/examples/json_pointer__parent_pointer.output b/docs/examples/json_pointer__parent_pointer.output similarity index 100% rename from doc/examples/json_pointer__parent_pointer.output rename to docs/examples/json_pointer__parent_pointer.output diff --git a/doc/examples/json_pointer__pop_back.cpp b/docs/examples/json_pointer__pop_back.cpp similarity index 100% rename from doc/examples/json_pointer__pop_back.cpp rename to docs/examples/json_pointer__pop_back.cpp diff --git a/doc/examples/json_pointer__pop_back.output b/docs/examples/json_pointer__pop_back.output similarity index 100% rename from doc/examples/json_pointer__pop_back.output rename to docs/examples/json_pointer__pop_back.output diff --git a/doc/examples/json_pointer__push_back.cpp b/docs/examples/json_pointer__push_back.cpp similarity index 100% rename from doc/examples/json_pointer__push_back.cpp rename to docs/examples/json_pointer__push_back.cpp diff --git a/doc/examples/json_pointer__push_back.output b/docs/examples/json_pointer__push_back.output similarity index 100% rename from doc/examples/json_pointer__push_back.output rename to docs/examples/json_pointer__push_back.output diff --git a/doc/examples/json_pointer__to_string.cpp b/docs/examples/json_pointer__to_string.cpp similarity index 100% rename from doc/examples/json_pointer__to_string.cpp rename to docs/examples/json_pointer__to_string.cpp diff --git a/doc/examples/json_pointer__to_string.output b/docs/examples/json_pointer__to_string.output similarity index 100% rename from doc/examples/json_pointer__to_string.output rename to docs/examples/json_pointer__to_string.output diff --git a/doc/examples/max_size.cpp b/docs/examples/max_size.cpp similarity index 100% rename from doc/examples/max_size.cpp rename to docs/examples/max_size.cpp diff --git a/doc/examples/max_size.output b/docs/examples/max_size.output similarity index 100% rename from doc/examples/max_size.output rename to docs/examples/max_size.output diff --git a/doc/examples/merge_patch.cpp b/docs/examples/merge_patch.cpp similarity index 100% rename from doc/examples/merge_patch.cpp rename to docs/examples/merge_patch.cpp diff --git a/doc/examples/merge_patch.output b/docs/examples/merge_patch.output similarity index 100% rename from doc/examples/merge_patch.output rename to docs/examples/merge_patch.output diff --git a/doc/examples/meta.cpp b/docs/examples/meta.cpp similarity index 100% rename from doc/examples/meta.cpp rename to docs/examples/meta.cpp diff --git a/doc/examples/meta.output b/docs/examples/meta.output similarity index 100% rename from doc/examples/meta.output rename to docs/examples/meta.output diff --git a/doc/examples/nlohmann_define_type_intrusive_explicit.cpp b/docs/examples/nlohmann_define_type_intrusive_explicit.cpp similarity index 100% rename from doc/examples/nlohmann_define_type_intrusive_explicit.cpp rename to docs/examples/nlohmann_define_type_intrusive_explicit.cpp diff --git a/doc/examples/nlohmann_define_type_intrusive_explicit.output b/docs/examples/nlohmann_define_type_intrusive_explicit.output similarity index 100% rename from doc/examples/nlohmann_define_type_intrusive_explicit.output rename to docs/examples/nlohmann_define_type_intrusive_explicit.output diff --git a/doc/examples/nlohmann_define_type_intrusive_macro.cpp b/docs/examples/nlohmann_define_type_intrusive_macro.cpp similarity index 100% rename from doc/examples/nlohmann_define_type_intrusive_macro.cpp rename to docs/examples/nlohmann_define_type_intrusive_macro.cpp diff --git a/doc/examples/nlohmann_define_type_intrusive_macro.output b/docs/examples/nlohmann_define_type_intrusive_macro.output similarity index 100% rename from doc/examples/nlohmann_define_type_intrusive_macro.output rename to docs/examples/nlohmann_define_type_intrusive_macro.output diff --git a/doc/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp b/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp similarity index 100% rename from doc/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp rename to docs/examples/nlohmann_define_type_intrusive_with_default_explicit.cpp diff --git a/doc/examples/nlohmann_define_type_intrusive_with_default_explicit.output b/docs/examples/nlohmann_define_type_intrusive_with_default_explicit.output similarity index 100% rename from doc/examples/nlohmann_define_type_intrusive_with_default_explicit.output rename to docs/examples/nlohmann_define_type_intrusive_with_default_explicit.output diff --git a/doc/examples/nlohmann_define_type_intrusive_with_default_macro.cpp b/docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp similarity index 100% rename from doc/examples/nlohmann_define_type_intrusive_with_default_macro.cpp rename to docs/examples/nlohmann_define_type_intrusive_with_default_macro.cpp diff --git a/doc/examples/nlohmann_define_type_intrusive_with_default_macro.output b/docs/examples/nlohmann_define_type_intrusive_with_default_macro.output similarity index 100% rename from doc/examples/nlohmann_define_type_intrusive_with_default_macro.output rename to docs/examples/nlohmann_define_type_intrusive_with_default_macro.output diff --git a/doc/examples/nlohmann_define_type_non_intrusive_explicit.cpp b/docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp similarity index 100% rename from doc/examples/nlohmann_define_type_non_intrusive_explicit.cpp rename to docs/examples/nlohmann_define_type_non_intrusive_explicit.cpp diff --git a/doc/examples/nlohmann_define_type_non_intrusive_explicit.output b/docs/examples/nlohmann_define_type_non_intrusive_explicit.output similarity index 100% rename from doc/examples/nlohmann_define_type_non_intrusive_explicit.output rename to docs/examples/nlohmann_define_type_non_intrusive_explicit.output diff --git a/doc/examples/nlohmann_define_type_non_intrusive_macro.cpp b/docs/examples/nlohmann_define_type_non_intrusive_macro.cpp similarity index 100% rename from doc/examples/nlohmann_define_type_non_intrusive_macro.cpp rename to docs/examples/nlohmann_define_type_non_intrusive_macro.cpp diff --git a/doc/examples/nlohmann_define_type_non_intrusive_macro.output b/docs/examples/nlohmann_define_type_non_intrusive_macro.output similarity index 100% rename from doc/examples/nlohmann_define_type_non_intrusive_macro.output rename to docs/examples/nlohmann_define_type_non_intrusive_macro.output diff --git a/doc/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp b/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp similarity index 100% rename from doc/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp rename to docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.cpp diff --git a/doc/examples/nlohmann_define_type_non_intrusive_with_default_explicit.output b/docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.output similarity index 100% rename from doc/examples/nlohmann_define_type_non_intrusive_with_default_explicit.output rename to docs/examples/nlohmann_define_type_non_intrusive_with_default_explicit.output diff --git a/doc/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp b/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp similarity index 100% rename from doc/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp rename to docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.cpp diff --git a/doc/examples/nlohmann_define_type_non_intrusive_with_default_macro.output b/docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.output similarity index 100% rename from doc/examples/nlohmann_define_type_non_intrusive_with_default_macro.output rename to docs/examples/nlohmann_define_type_non_intrusive_with_default_macro.output diff --git a/doc/examples/nlohmann_json_serialize_enum.cpp b/docs/examples/nlohmann_json_serialize_enum.cpp similarity index 100% rename from doc/examples/nlohmann_json_serialize_enum.cpp rename to docs/examples/nlohmann_json_serialize_enum.cpp diff --git a/doc/examples/nlohmann_json_serialize_enum.output b/docs/examples/nlohmann_json_serialize_enum.output similarity index 100% rename from doc/examples/nlohmann_json_serialize_enum.output rename to docs/examples/nlohmann_json_serialize_enum.output diff --git a/doc/examples/nlohmann_json_serialize_enum_2.cpp b/docs/examples/nlohmann_json_serialize_enum_2.cpp similarity index 100% rename from doc/examples/nlohmann_json_serialize_enum_2.cpp rename to docs/examples/nlohmann_json_serialize_enum_2.cpp diff --git a/doc/examples/nlohmann_json_serialize_enum_2.output b/docs/examples/nlohmann_json_serialize_enum_2.output similarity index 100% rename from doc/examples/nlohmann_json_serialize_enum_2.output rename to docs/examples/nlohmann_json_serialize_enum_2.output diff --git a/doc/examples/number_float_t.cpp b/docs/examples/number_float_t.cpp similarity index 100% rename from doc/examples/number_float_t.cpp rename to docs/examples/number_float_t.cpp diff --git a/doc/examples/number_float_t.output b/docs/examples/number_float_t.output similarity index 100% rename from doc/examples/number_float_t.output rename to docs/examples/number_float_t.output diff --git a/doc/examples/number_integer_t.cpp b/docs/examples/number_integer_t.cpp similarity index 100% rename from doc/examples/number_integer_t.cpp rename to docs/examples/number_integer_t.cpp diff --git a/doc/examples/number_integer_t.output b/docs/examples/number_integer_t.output similarity index 100% rename from doc/examples/number_integer_t.output rename to docs/examples/number_integer_t.output diff --git a/doc/examples/number_unsigned_t.cpp b/docs/examples/number_unsigned_t.cpp similarity index 100% rename from doc/examples/number_unsigned_t.cpp rename to docs/examples/number_unsigned_t.cpp diff --git a/doc/examples/number_unsigned_t.output b/docs/examples/number_unsigned_t.output similarity index 100% rename from doc/examples/number_unsigned_t.output rename to docs/examples/number_unsigned_t.output diff --git a/doc/examples/object.cpp b/docs/examples/object.cpp similarity index 100% rename from doc/examples/object.cpp rename to docs/examples/object.cpp diff --git a/doc/examples/object.output b/docs/examples/object.output similarity index 100% rename from doc/examples/object.output rename to docs/examples/object.output diff --git a/doc/examples/object_t.cpp b/docs/examples/object_t.cpp similarity index 100% rename from doc/examples/object_t.cpp rename to docs/examples/object_t.cpp diff --git a/doc/examples/object_t.output b/docs/examples/object_t.output similarity index 100% rename from doc/examples/object_t.output rename to docs/examples/object_t.output diff --git a/doc/examples/operator__ValueType.cpp b/docs/examples/operator__ValueType.cpp similarity index 100% rename from doc/examples/operator__ValueType.cpp rename to docs/examples/operator__ValueType.cpp diff --git a/doc/examples/operator__ValueType.output b/docs/examples/operator__ValueType.output similarity index 100% rename from doc/examples/operator__ValueType.output rename to docs/examples/operator__ValueType.output diff --git a/doc/examples/operator__equal.cpp b/docs/examples/operator__equal.cpp similarity index 100% rename from doc/examples/operator__equal.cpp rename to docs/examples/operator__equal.cpp diff --git a/doc/examples/operator__equal.output b/docs/examples/operator__equal.output similarity index 100% rename from doc/examples/operator__equal.output rename to docs/examples/operator__equal.output diff --git a/doc/examples/operator__equal__nullptr_t.cpp b/docs/examples/operator__equal__nullptr_t.cpp similarity index 100% rename from doc/examples/operator__equal__nullptr_t.cpp rename to docs/examples/operator__equal__nullptr_t.cpp diff --git a/doc/examples/operator__equal__nullptr_t.output b/docs/examples/operator__equal__nullptr_t.output similarity index 100% rename from doc/examples/operator__equal__nullptr_t.output rename to docs/examples/operator__equal__nullptr_t.output diff --git a/doc/examples/operator__greater.cpp b/docs/examples/operator__greater.cpp similarity index 100% rename from doc/examples/operator__greater.cpp rename to docs/examples/operator__greater.cpp diff --git a/doc/examples/operator__greater.output b/docs/examples/operator__greater.output similarity index 100% rename from doc/examples/operator__greater.output rename to docs/examples/operator__greater.output diff --git a/doc/examples/operator__greaterequal.cpp b/docs/examples/operator__greaterequal.cpp similarity index 100% rename from doc/examples/operator__greaterequal.cpp rename to docs/examples/operator__greaterequal.cpp diff --git a/doc/examples/operator__greaterequal.output b/docs/examples/operator__greaterequal.output similarity index 100% rename from doc/examples/operator__greaterequal.output rename to docs/examples/operator__greaterequal.output diff --git a/doc/examples/operator__less.cpp b/docs/examples/operator__less.cpp similarity index 100% rename from doc/examples/operator__less.cpp rename to docs/examples/operator__less.cpp diff --git a/doc/examples/operator__less.output b/docs/examples/operator__less.output similarity index 100% rename from doc/examples/operator__less.output rename to docs/examples/operator__less.output diff --git a/doc/examples/operator__lessequal.cpp b/docs/examples/operator__lessequal.cpp similarity index 100% rename from doc/examples/operator__lessequal.cpp rename to docs/examples/operator__lessequal.cpp diff --git a/doc/examples/operator__lessequal.output b/docs/examples/operator__lessequal.output similarity index 100% rename from doc/examples/operator__lessequal.output rename to docs/examples/operator__lessequal.output diff --git a/doc/examples/operator__notequal.cpp b/docs/examples/operator__notequal.cpp similarity index 100% rename from doc/examples/operator__notequal.cpp rename to docs/examples/operator__notequal.cpp diff --git a/doc/examples/operator__notequal.output b/docs/examples/operator__notequal.output similarity index 100% rename from doc/examples/operator__notequal.output rename to docs/examples/operator__notequal.output diff --git a/doc/examples/operator__notequal__nullptr_t.cpp b/docs/examples/operator__notequal__nullptr_t.cpp similarity index 100% rename from doc/examples/operator__notequal__nullptr_t.cpp rename to docs/examples/operator__notequal__nullptr_t.cpp diff --git a/doc/examples/operator__notequal__nullptr_t.output b/docs/examples/operator__notequal__nullptr_t.output similarity index 100% rename from doc/examples/operator__notequal__nullptr_t.output rename to docs/examples/operator__notequal__nullptr_t.output diff --git a/doc/examples/operator__value_t.cpp b/docs/examples/operator__value_t.cpp similarity index 100% rename from doc/examples/operator__value_t.cpp rename to docs/examples/operator__value_t.cpp diff --git a/doc/examples/operator__value_t.output b/docs/examples/operator__value_t.output similarity index 100% rename from doc/examples/operator__value_t.output rename to docs/examples/operator__value_t.output diff --git a/doc/examples/operator_deserialize.cpp b/docs/examples/operator_deserialize.cpp similarity index 100% rename from doc/examples/operator_deserialize.cpp rename to docs/examples/operator_deserialize.cpp diff --git a/doc/examples/operator_deserialize.output b/docs/examples/operator_deserialize.output similarity index 100% rename from doc/examples/operator_deserialize.output rename to docs/examples/operator_deserialize.output diff --git a/doc/examples/operator_literal_json.cpp b/docs/examples/operator_literal_json.cpp similarity index 100% rename from doc/examples/operator_literal_json.cpp rename to docs/examples/operator_literal_json.cpp diff --git a/doc/examples/operator_literal_json.output b/docs/examples/operator_literal_json.output similarity index 100% rename from doc/examples/operator_literal_json.output rename to docs/examples/operator_literal_json.output diff --git a/doc/examples/operator_literal_json_pointer.cpp b/docs/examples/operator_literal_json_pointer.cpp similarity index 100% rename from doc/examples/operator_literal_json_pointer.cpp rename to docs/examples/operator_literal_json_pointer.cpp diff --git a/doc/examples/operator_literal_json_pointer.output b/docs/examples/operator_literal_json_pointer.output similarity index 100% rename from doc/examples/operator_literal_json_pointer.output rename to docs/examples/operator_literal_json_pointer.output diff --git a/doc/examples/operator_serialize.cpp b/docs/examples/operator_serialize.cpp similarity index 100% rename from doc/examples/operator_serialize.cpp rename to docs/examples/operator_serialize.cpp diff --git a/doc/examples/operator_serialize.output b/docs/examples/operator_serialize.output similarity index 100% rename from doc/examples/operator_serialize.output rename to docs/examples/operator_serialize.output diff --git a/doc/examples/operatorarray__key_type.cpp b/docs/examples/operatorarray__key_type.cpp similarity index 100% rename from doc/examples/operatorarray__key_type.cpp rename to docs/examples/operatorarray__key_type.cpp diff --git a/doc/examples/operatorarray__key_type.output b/docs/examples/operatorarray__key_type.output similarity index 100% rename from doc/examples/operatorarray__key_type.output rename to docs/examples/operatorarray__key_type.output diff --git a/doc/examples/operatorarray__key_type_const.cpp b/docs/examples/operatorarray__key_type_const.cpp similarity index 100% rename from doc/examples/operatorarray__key_type_const.cpp rename to docs/examples/operatorarray__key_type_const.cpp diff --git a/doc/examples/operatorarray__key_type_const.output b/docs/examples/operatorarray__key_type_const.output similarity index 100% rename from doc/examples/operatorarray__key_type_const.output rename to docs/examples/operatorarray__key_type_const.output diff --git a/doc/examples/operatorarray__size_type.cpp b/docs/examples/operatorarray__size_type.cpp similarity index 100% rename from doc/examples/operatorarray__size_type.cpp rename to docs/examples/operatorarray__size_type.cpp diff --git a/doc/examples/operatorarray__size_type.output b/docs/examples/operatorarray__size_type.output similarity index 100% rename from doc/examples/operatorarray__size_type.output rename to docs/examples/operatorarray__size_type.output diff --git a/doc/examples/operatorarray__size_type_const.cpp b/docs/examples/operatorarray__size_type_const.cpp similarity index 100% rename from doc/examples/operatorarray__size_type_const.cpp rename to docs/examples/operatorarray__size_type_const.cpp diff --git a/doc/examples/operatorarray__size_type_const.output b/docs/examples/operatorarray__size_type_const.output similarity index 100% rename from doc/examples/operatorarray__size_type_const.output rename to docs/examples/operatorarray__size_type_const.output diff --git a/doc/examples/operatorjson_pointer.cpp b/docs/examples/operatorjson_pointer.cpp similarity index 100% rename from doc/examples/operatorjson_pointer.cpp rename to docs/examples/operatorjson_pointer.cpp diff --git a/doc/examples/operatorjson_pointer.output b/docs/examples/operatorjson_pointer.output similarity index 100% rename from doc/examples/operatorjson_pointer.output rename to docs/examples/operatorjson_pointer.output diff --git a/doc/examples/operatorjson_pointer_const.cpp b/docs/examples/operatorjson_pointer_const.cpp similarity index 100% rename from doc/examples/operatorjson_pointer_const.cpp rename to docs/examples/operatorjson_pointer_const.cpp diff --git a/doc/examples/operatorjson_pointer_const.output b/docs/examples/operatorjson_pointer_const.output similarity index 100% rename from doc/examples/operatorjson_pointer_const.output rename to docs/examples/operatorjson_pointer_const.output diff --git a/doc/examples/ordered_map.cpp b/docs/examples/ordered_map.cpp similarity index 100% rename from doc/examples/ordered_map.cpp rename to docs/examples/ordered_map.cpp diff --git a/doc/examples/ordered_map.output b/docs/examples/ordered_map.output similarity index 100% rename from doc/examples/ordered_map.output rename to docs/examples/ordered_map.output diff --git a/doc/examples/other_error.cpp b/docs/examples/other_error.cpp similarity index 100% rename from doc/examples/other_error.cpp rename to docs/examples/other_error.cpp diff --git a/doc/examples/other_error.output b/docs/examples/other_error.output similarity index 100% rename from doc/examples/other_error.output rename to docs/examples/other_error.output diff --git a/doc/examples/out_of_range.cpp b/docs/examples/out_of_range.cpp similarity index 100% rename from doc/examples/out_of_range.cpp rename to docs/examples/out_of_range.cpp diff --git a/doc/examples/out_of_range.output b/docs/examples/out_of_range.output similarity index 100% rename from doc/examples/out_of_range.output rename to docs/examples/out_of_range.output diff --git a/doc/examples/parse__allow_exceptions.cpp b/docs/examples/parse__allow_exceptions.cpp similarity index 100% rename from doc/examples/parse__allow_exceptions.cpp rename to docs/examples/parse__allow_exceptions.cpp diff --git a/doc/examples/parse__allow_exceptions.output b/docs/examples/parse__allow_exceptions.output similarity index 100% rename from doc/examples/parse__allow_exceptions.output rename to docs/examples/parse__allow_exceptions.output diff --git a/doc/examples/parse__array__parser_callback_t.cpp b/docs/examples/parse__array__parser_callback_t.cpp similarity index 100% rename from doc/examples/parse__array__parser_callback_t.cpp rename to docs/examples/parse__array__parser_callback_t.cpp diff --git a/doc/examples/parse__array__parser_callback_t.output b/docs/examples/parse__array__parser_callback_t.output similarity index 100% rename from doc/examples/parse__array__parser_callback_t.output rename to docs/examples/parse__array__parser_callback_t.output diff --git a/doc/examples/parse__contiguouscontainer__parser_callback_t.cpp b/docs/examples/parse__contiguouscontainer__parser_callback_t.cpp similarity index 100% rename from doc/examples/parse__contiguouscontainer__parser_callback_t.cpp rename to docs/examples/parse__contiguouscontainer__parser_callback_t.cpp diff --git a/doc/examples/parse__contiguouscontainer__parser_callback_t.output b/docs/examples/parse__contiguouscontainer__parser_callback_t.output similarity index 100% rename from doc/examples/parse__contiguouscontainer__parser_callback_t.output rename to docs/examples/parse__contiguouscontainer__parser_callback_t.output diff --git a/doc/examples/parse__istream__parser_callback_t.cpp b/docs/examples/parse__istream__parser_callback_t.cpp similarity index 100% rename from doc/examples/parse__istream__parser_callback_t.cpp rename to docs/examples/parse__istream__parser_callback_t.cpp diff --git a/doc/examples/parse__istream__parser_callback_t.output b/docs/examples/parse__istream__parser_callback_t.output similarity index 100% rename from doc/examples/parse__istream__parser_callback_t.output rename to docs/examples/parse__istream__parser_callback_t.output diff --git a/doc/examples/parse__iterator_pair.cpp b/docs/examples/parse__iterator_pair.cpp similarity index 100% rename from doc/examples/parse__iterator_pair.cpp rename to docs/examples/parse__iterator_pair.cpp diff --git a/doc/examples/parse__iterator_pair.link b/docs/examples/parse__iterator_pair.link similarity index 100% rename from doc/examples/parse__iterator_pair.link rename to docs/examples/parse__iterator_pair.link diff --git a/doc/examples/parse__iterator_pair.output b/docs/examples/parse__iterator_pair.output similarity index 100% rename from doc/examples/parse__iterator_pair.output rename to docs/examples/parse__iterator_pair.output diff --git a/doc/examples/parse__pointers.cpp b/docs/examples/parse__pointers.cpp similarity index 100% rename from doc/examples/parse__pointers.cpp rename to docs/examples/parse__pointers.cpp diff --git a/doc/examples/parse__pointers.link b/docs/examples/parse__pointers.link similarity index 100% rename from doc/examples/parse__pointers.link rename to docs/examples/parse__pointers.link diff --git a/doc/examples/parse__pointers.output b/docs/examples/parse__pointers.output similarity index 100% rename from doc/examples/parse__pointers.output rename to docs/examples/parse__pointers.output diff --git a/doc/examples/parse__string__parser_callback_t.cpp b/docs/examples/parse__string__parser_callback_t.cpp similarity index 100% rename from doc/examples/parse__string__parser_callback_t.cpp rename to docs/examples/parse__string__parser_callback_t.cpp diff --git a/doc/examples/parse__string__parser_callback_t.output b/docs/examples/parse__string__parser_callback_t.output similarity index 100% rename from doc/examples/parse__string__parser_callback_t.output rename to docs/examples/parse__string__parser_callback_t.output diff --git a/doc/examples/parse_error.cpp b/docs/examples/parse_error.cpp similarity index 100% rename from doc/examples/parse_error.cpp rename to docs/examples/parse_error.cpp diff --git a/doc/examples/parse_error.output b/docs/examples/parse_error.output similarity index 100% rename from doc/examples/parse_error.output rename to docs/examples/parse_error.output diff --git a/doc/examples/patch.cpp b/docs/examples/patch.cpp similarity index 100% rename from doc/examples/patch.cpp rename to docs/examples/patch.cpp diff --git a/doc/examples/patch.output b/docs/examples/patch.output similarity index 100% rename from doc/examples/patch.output rename to docs/examples/patch.output diff --git a/doc/examples/push_back.cpp b/docs/examples/push_back.cpp similarity index 100% rename from doc/examples/push_back.cpp rename to docs/examples/push_back.cpp diff --git a/doc/examples/push_back.output b/docs/examples/push_back.output similarity index 100% rename from doc/examples/push_back.output rename to docs/examples/push_back.output diff --git a/doc/examples/push_back__initializer_list.cpp b/docs/examples/push_back__initializer_list.cpp similarity index 100% rename from doc/examples/push_back__initializer_list.cpp rename to docs/examples/push_back__initializer_list.cpp diff --git a/doc/examples/push_back__initializer_list.output b/docs/examples/push_back__initializer_list.output similarity index 100% rename from doc/examples/push_back__initializer_list.output rename to docs/examples/push_back__initializer_list.output diff --git a/doc/examples/push_back__object_t__value.cpp b/docs/examples/push_back__object_t__value.cpp similarity index 100% rename from doc/examples/push_back__object_t__value.cpp rename to docs/examples/push_back__object_t__value.cpp diff --git a/doc/examples/push_back__object_t__value.output b/docs/examples/push_back__object_t__value.output similarity index 100% rename from doc/examples/push_back__object_t__value.output rename to docs/examples/push_back__object_t__value.output diff --git a/doc/examples/rbegin.cpp b/docs/examples/rbegin.cpp similarity index 100% rename from doc/examples/rbegin.cpp rename to docs/examples/rbegin.cpp diff --git a/doc/examples/rbegin.output b/docs/examples/rbegin.output similarity index 100% rename from doc/examples/rbegin.output rename to docs/examples/rbegin.output diff --git a/doc/examples/rend.cpp b/docs/examples/rend.cpp similarity index 100% rename from doc/examples/rend.cpp rename to docs/examples/rend.cpp diff --git a/doc/examples/rend.output b/docs/examples/rend.output similarity index 100% rename from doc/examples/rend.output rename to docs/examples/rend.output diff --git a/doc/examples/sax_parse.cpp b/docs/examples/sax_parse.cpp similarity index 100% rename from doc/examples/sax_parse.cpp rename to docs/examples/sax_parse.cpp diff --git a/doc/examples/sax_parse.output b/docs/examples/sax_parse.output similarity index 100% rename from doc/examples/sax_parse.output rename to docs/examples/sax_parse.output diff --git a/doc/examples/size.cpp b/docs/examples/size.cpp similarity index 100% rename from doc/examples/size.cpp rename to docs/examples/size.cpp diff --git a/doc/examples/size.output b/docs/examples/size.output similarity index 100% rename from doc/examples/size.output rename to docs/examples/size.output diff --git a/doc/examples/std_hash.cpp b/docs/examples/std_hash.cpp similarity index 100% rename from doc/examples/std_hash.cpp rename to docs/examples/std_hash.cpp diff --git a/doc/examples/std_hash.output b/docs/examples/std_hash.output similarity index 100% rename from doc/examples/std_hash.output rename to docs/examples/std_hash.output diff --git a/doc/examples/std_swap.cpp b/docs/examples/std_swap.cpp similarity index 100% rename from doc/examples/std_swap.cpp rename to docs/examples/std_swap.cpp diff --git a/doc/examples/std_swap.output b/docs/examples/std_swap.output similarity index 100% rename from doc/examples/std_swap.output rename to docs/examples/std_swap.output diff --git a/doc/examples/string_t.cpp b/docs/examples/string_t.cpp similarity index 100% rename from doc/examples/string_t.cpp rename to docs/examples/string_t.cpp diff --git a/doc/examples/string_t.output b/docs/examples/string_t.output similarity index 100% rename from doc/examples/string_t.output rename to docs/examples/string_t.output diff --git a/doc/examples/swap__array_t.cpp b/docs/examples/swap__array_t.cpp similarity index 100% rename from doc/examples/swap__array_t.cpp rename to docs/examples/swap__array_t.cpp diff --git a/doc/examples/swap__array_t.output b/docs/examples/swap__array_t.output similarity index 100% rename from doc/examples/swap__array_t.output rename to docs/examples/swap__array_t.output diff --git a/doc/examples/swap__binary_t.cpp b/docs/examples/swap__binary_t.cpp similarity index 100% rename from doc/examples/swap__binary_t.cpp rename to docs/examples/swap__binary_t.cpp diff --git a/doc/examples/swap__binary_t.output b/docs/examples/swap__binary_t.output similarity index 100% rename from doc/examples/swap__binary_t.output rename to docs/examples/swap__binary_t.output diff --git a/doc/examples/swap__object_t.cpp b/docs/examples/swap__object_t.cpp similarity index 100% rename from doc/examples/swap__object_t.cpp rename to docs/examples/swap__object_t.cpp diff --git a/doc/examples/swap__object_t.output b/docs/examples/swap__object_t.output similarity index 100% rename from doc/examples/swap__object_t.output rename to docs/examples/swap__object_t.output diff --git a/doc/examples/swap__reference.cpp b/docs/examples/swap__reference.cpp similarity index 100% rename from doc/examples/swap__reference.cpp rename to docs/examples/swap__reference.cpp diff --git a/doc/examples/swap__reference.output b/docs/examples/swap__reference.output similarity index 100% rename from doc/examples/swap__reference.output rename to docs/examples/swap__reference.output diff --git a/doc/examples/swap__string_t.cpp b/docs/examples/swap__string_t.cpp similarity index 100% rename from doc/examples/swap__string_t.cpp rename to docs/examples/swap__string_t.cpp diff --git a/doc/examples/swap__string_t.output b/docs/examples/swap__string_t.output similarity index 100% rename from doc/examples/swap__string_t.output rename to docs/examples/swap__string_t.output diff --git a/doc/examples/to_bson.cpp b/docs/examples/to_bson.cpp similarity index 100% rename from doc/examples/to_bson.cpp rename to docs/examples/to_bson.cpp diff --git a/doc/examples/to_bson.output b/docs/examples/to_bson.output similarity index 100% rename from doc/examples/to_bson.output rename to docs/examples/to_bson.output diff --git a/doc/examples/to_cbor.cpp b/docs/examples/to_cbor.cpp similarity index 100% rename from doc/examples/to_cbor.cpp rename to docs/examples/to_cbor.cpp diff --git a/doc/examples/to_cbor.output b/docs/examples/to_cbor.output similarity index 100% rename from doc/examples/to_cbor.output rename to docs/examples/to_cbor.output diff --git a/doc/examples/to_msgpack.cpp b/docs/examples/to_msgpack.cpp similarity index 100% rename from doc/examples/to_msgpack.cpp rename to docs/examples/to_msgpack.cpp diff --git a/doc/examples/to_msgpack.output b/docs/examples/to_msgpack.output similarity index 100% rename from doc/examples/to_msgpack.output rename to docs/examples/to_msgpack.output diff --git a/doc/examples/to_string.cpp b/docs/examples/to_string.cpp similarity index 100% rename from doc/examples/to_string.cpp rename to docs/examples/to_string.cpp diff --git a/doc/examples/to_string.output b/docs/examples/to_string.output similarity index 100% rename from doc/examples/to_string.output rename to docs/examples/to_string.output diff --git a/doc/examples/to_ubjson.cpp b/docs/examples/to_ubjson.cpp similarity index 100% rename from doc/examples/to_ubjson.cpp rename to docs/examples/to_ubjson.cpp diff --git a/doc/examples/to_ubjson.output b/docs/examples/to_ubjson.output similarity index 100% rename from doc/examples/to_ubjson.output rename to docs/examples/to_ubjson.output diff --git a/doc/examples/type.cpp b/docs/examples/type.cpp similarity index 100% rename from doc/examples/type.cpp rename to docs/examples/type.cpp diff --git a/doc/examples/type.output b/docs/examples/type.output similarity index 100% rename from doc/examples/type.output rename to docs/examples/type.output diff --git a/doc/examples/type_error.cpp b/docs/examples/type_error.cpp similarity index 100% rename from doc/examples/type_error.cpp rename to docs/examples/type_error.cpp diff --git a/doc/examples/type_error.output b/docs/examples/type_error.output similarity index 100% rename from doc/examples/type_error.output rename to docs/examples/type_error.output diff --git a/doc/examples/type_name.cpp b/docs/examples/type_name.cpp similarity index 100% rename from doc/examples/type_name.cpp rename to docs/examples/type_name.cpp diff --git a/doc/examples/type_name.output b/docs/examples/type_name.output similarity index 100% rename from doc/examples/type_name.output rename to docs/examples/type_name.output diff --git a/doc/examples/unflatten.cpp b/docs/examples/unflatten.cpp similarity index 100% rename from doc/examples/unflatten.cpp rename to docs/examples/unflatten.cpp diff --git a/doc/examples/unflatten.output b/docs/examples/unflatten.output similarity index 100% rename from doc/examples/unflatten.output rename to docs/examples/unflatten.output diff --git a/doc/examples/update.cpp b/docs/examples/update.cpp similarity index 100% rename from doc/examples/update.cpp rename to docs/examples/update.cpp diff --git a/doc/examples/update.output b/docs/examples/update.output similarity index 100% rename from doc/examples/update.output rename to docs/examples/update.output diff --git a/doc/examples/update__range.cpp b/docs/examples/update__range.cpp similarity index 100% rename from doc/examples/update__range.cpp rename to docs/examples/update__range.cpp diff --git a/doc/examples/update__range.output b/docs/examples/update__range.output similarity index 100% rename from doc/examples/update__range.output rename to docs/examples/update__range.output diff --git a/doc/index.md b/docs/index.md similarity index 100% rename from doc/index.md rename to docs/index.md diff --git a/doc/json.gif b/docs/json.gif similarity index 100% rename from doc/json.gif rename to docs/json.gif diff --git a/doc/mkdocs/Makefile b/docs/mkdocs/Makefile similarity index 100% rename from doc/mkdocs/Makefile rename to docs/mkdocs/Makefile diff --git a/doc/mkdocs/docs/api/adl_serializer/from_json.md b/docs/mkdocs/docs/api/adl_serializer/from_json.md similarity index 100% rename from doc/mkdocs/docs/api/adl_serializer/from_json.md rename to docs/mkdocs/docs/api/adl_serializer/from_json.md diff --git a/doc/mkdocs/docs/api/adl_serializer/index.md b/docs/mkdocs/docs/api/adl_serializer/index.md similarity index 100% rename from doc/mkdocs/docs/api/adl_serializer/index.md rename to docs/mkdocs/docs/api/adl_serializer/index.md diff --git a/doc/mkdocs/docs/api/adl_serializer/to_json.md b/docs/mkdocs/docs/api/adl_serializer/to_json.md similarity index 100% rename from doc/mkdocs/docs/api/adl_serializer/to_json.md rename to docs/mkdocs/docs/api/adl_serializer/to_json.md diff --git a/doc/mkdocs/docs/api/basic_json/accept.md b/docs/mkdocs/docs/api/basic_json/accept.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/accept.md rename to docs/mkdocs/docs/api/basic_json/accept.md diff --git a/doc/mkdocs/docs/api/basic_json/array.md b/docs/mkdocs/docs/api/basic_json/array.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/array.md rename to docs/mkdocs/docs/api/basic_json/array.md diff --git a/doc/mkdocs/docs/api/basic_json/array_t.md b/docs/mkdocs/docs/api/basic_json/array_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/array_t.md rename to docs/mkdocs/docs/api/basic_json/array_t.md diff --git a/doc/mkdocs/docs/api/basic_json/at.md b/docs/mkdocs/docs/api/basic_json/at.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/at.md rename to docs/mkdocs/docs/api/basic_json/at.md diff --git a/doc/mkdocs/docs/api/basic_json/back.md b/docs/mkdocs/docs/api/basic_json/back.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/back.md rename to docs/mkdocs/docs/api/basic_json/back.md diff --git a/doc/mkdocs/docs/api/basic_json/basic_json.md b/docs/mkdocs/docs/api/basic_json/basic_json.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/basic_json.md rename to docs/mkdocs/docs/api/basic_json/basic_json.md diff --git a/doc/mkdocs/docs/api/basic_json/begin.md b/docs/mkdocs/docs/api/basic_json/begin.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/begin.md rename to docs/mkdocs/docs/api/basic_json/begin.md diff --git a/doc/mkdocs/docs/api/basic_json/binary.md b/docs/mkdocs/docs/api/basic_json/binary.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/binary.md rename to docs/mkdocs/docs/api/basic_json/binary.md diff --git a/doc/mkdocs/docs/api/basic_json/binary_t.md b/docs/mkdocs/docs/api/basic_json/binary_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/binary_t.md rename to docs/mkdocs/docs/api/basic_json/binary_t.md diff --git a/doc/mkdocs/docs/api/basic_json/boolean_t.md b/docs/mkdocs/docs/api/basic_json/boolean_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/boolean_t.md rename to docs/mkdocs/docs/api/basic_json/boolean_t.md diff --git a/doc/mkdocs/docs/api/basic_json/cbegin.md b/docs/mkdocs/docs/api/basic_json/cbegin.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/cbegin.md rename to docs/mkdocs/docs/api/basic_json/cbegin.md diff --git a/doc/mkdocs/docs/api/basic_json/cbor_tag_handler_t.md b/docs/mkdocs/docs/api/basic_json/cbor_tag_handler_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/cbor_tag_handler_t.md rename to docs/mkdocs/docs/api/basic_json/cbor_tag_handler_t.md diff --git a/doc/mkdocs/docs/api/basic_json/cend.md b/docs/mkdocs/docs/api/basic_json/cend.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/cend.md rename to docs/mkdocs/docs/api/basic_json/cend.md diff --git a/doc/mkdocs/docs/api/basic_json/clear.md b/docs/mkdocs/docs/api/basic_json/clear.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/clear.md rename to docs/mkdocs/docs/api/basic_json/clear.md diff --git a/doc/mkdocs/docs/api/basic_json/contains.md b/docs/mkdocs/docs/api/basic_json/contains.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/contains.md rename to docs/mkdocs/docs/api/basic_json/contains.md diff --git a/doc/mkdocs/docs/api/basic_json/count.md b/docs/mkdocs/docs/api/basic_json/count.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/count.md rename to docs/mkdocs/docs/api/basic_json/count.md diff --git a/doc/mkdocs/docs/api/basic_json/crbegin.md b/docs/mkdocs/docs/api/basic_json/crbegin.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/crbegin.md rename to docs/mkdocs/docs/api/basic_json/crbegin.md diff --git a/doc/mkdocs/docs/api/basic_json/crend.md b/docs/mkdocs/docs/api/basic_json/crend.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/crend.md rename to docs/mkdocs/docs/api/basic_json/crend.md diff --git a/doc/mkdocs/docs/api/basic_json/default_object_comparator_t.md b/docs/mkdocs/docs/api/basic_json/default_object_comparator_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/default_object_comparator_t.md rename to docs/mkdocs/docs/api/basic_json/default_object_comparator_t.md diff --git a/doc/mkdocs/docs/api/basic_json/diff.md b/docs/mkdocs/docs/api/basic_json/diff.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/diff.md rename to docs/mkdocs/docs/api/basic_json/diff.md diff --git a/doc/mkdocs/docs/api/basic_json/dump.md b/docs/mkdocs/docs/api/basic_json/dump.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/dump.md rename to docs/mkdocs/docs/api/basic_json/dump.md diff --git a/doc/mkdocs/docs/api/basic_json/emplace.md b/docs/mkdocs/docs/api/basic_json/emplace.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/emplace.md rename to docs/mkdocs/docs/api/basic_json/emplace.md diff --git a/doc/mkdocs/docs/api/basic_json/emplace_back.md b/docs/mkdocs/docs/api/basic_json/emplace_back.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/emplace_back.md rename to docs/mkdocs/docs/api/basic_json/emplace_back.md diff --git a/doc/mkdocs/docs/api/basic_json/empty.md b/docs/mkdocs/docs/api/basic_json/empty.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/empty.md rename to docs/mkdocs/docs/api/basic_json/empty.md diff --git a/doc/mkdocs/docs/api/basic_json/end.md b/docs/mkdocs/docs/api/basic_json/end.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/end.md rename to docs/mkdocs/docs/api/basic_json/end.md diff --git a/doc/mkdocs/docs/api/basic_json/erase.md b/docs/mkdocs/docs/api/basic_json/erase.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/erase.md rename to docs/mkdocs/docs/api/basic_json/erase.md diff --git a/doc/mkdocs/docs/api/basic_json/error_handler_t.md b/docs/mkdocs/docs/api/basic_json/error_handler_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/error_handler_t.md rename to docs/mkdocs/docs/api/basic_json/error_handler_t.md diff --git a/doc/mkdocs/docs/api/basic_json/exception.md b/docs/mkdocs/docs/api/basic_json/exception.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/exception.md rename to docs/mkdocs/docs/api/basic_json/exception.md diff --git a/doc/mkdocs/docs/api/basic_json/find.md b/docs/mkdocs/docs/api/basic_json/find.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/find.md rename to docs/mkdocs/docs/api/basic_json/find.md diff --git a/doc/mkdocs/docs/api/basic_json/flatten.md b/docs/mkdocs/docs/api/basic_json/flatten.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/flatten.md rename to docs/mkdocs/docs/api/basic_json/flatten.md diff --git a/doc/mkdocs/docs/api/basic_json/from_bson.md b/docs/mkdocs/docs/api/basic_json/from_bson.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/from_bson.md rename to docs/mkdocs/docs/api/basic_json/from_bson.md diff --git a/doc/mkdocs/docs/api/basic_json/from_cbor.md b/docs/mkdocs/docs/api/basic_json/from_cbor.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/from_cbor.md rename to docs/mkdocs/docs/api/basic_json/from_cbor.md diff --git a/doc/mkdocs/docs/api/basic_json/from_msgpack.md b/docs/mkdocs/docs/api/basic_json/from_msgpack.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/from_msgpack.md rename to docs/mkdocs/docs/api/basic_json/from_msgpack.md diff --git a/doc/mkdocs/docs/api/basic_json/from_ubjson.md b/docs/mkdocs/docs/api/basic_json/from_ubjson.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/from_ubjson.md rename to docs/mkdocs/docs/api/basic_json/from_ubjson.md diff --git a/doc/mkdocs/docs/api/basic_json/front.md b/docs/mkdocs/docs/api/basic_json/front.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/front.md rename to docs/mkdocs/docs/api/basic_json/front.md diff --git a/doc/mkdocs/docs/api/basic_json/get.md b/docs/mkdocs/docs/api/basic_json/get.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/get.md rename to docs/mkdocs/docs/api/basic_json/get.md diff --git a/doc/mkdocs/docs/api/basic_json/get_allocator.md b/docs/mkdocs/docs/api/basic_json/get_allocator.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/get_allocator.md rename to docs/mkdocs/docs/api/basic_json/get_allocator.md diff --git a/doc/mkdocs/docs/api/basic_json/get_binary.md b/docs/mkdocs/docs/api/basic_json/get_binary.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/get_binary.md rename to docs/mkdocs/docs/api/basic_json/get_binary.md diff --git a/doc/mkdocs/docs/api/basic_json/get_ptr.md b/docs/mkdocs/docs/api/basic_json/get_ptr.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/get_ptr.md rename to docs/mkdocs/docs/api/basic_json/get_ptr.md diff --git a/doc/mkdocs/docs/api/basic_json/get_ref.md b/docs/mkdocs/docs/api/basic_json/get_ref.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/get_ref.md rename to docs/mkdocs/docs/api/basic_json/get_ref.md diff --git a/doc/mkdocs/docs/api/basic_json/get_to.md b/docs/mkdocs/docs/api/basic_json/get_to.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/get_to.md rename to docs/mkdocs/docs/api/basic_json/get_to.md diff --git a/doc/mkdocs/docs/api/basic_json/index.md b/docs/mkdocs/docs/api/basic_json/index.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/index.md rename to docs/mkdocs/docs/api/basic_json/index.md diff --git a/doc/mkdocs/docs/api/basic_json/input_format_t.md b/docs/mkdocs/docs/api/basic_json/input_format_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/input_format_t.md rename to docs/mkdocs/docs/api/basic_json/input_format_t.md diff --git a/doc/mkdocs/docs/api/basic_json/insert.md b/docs/mkdocs/docs/api/basic_json/insert.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/insert.md rename to docs/mkdocs/docs/api/basic_json/insert.md diff --git a/doc/mkdocs/docs/api/basic_json/invalid_iterator.md b/docs/mkdocs/docs/api/basic_json/invalid_iterator.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/invalid_iterator.md rename to docs/mkdocs/docs/api/basic_json/invalid_iterator.md diff --git a/doc/mkdocs/docs/api/basic_json/is_array.md b/docs/mkdocs/docs/api/basic_json/is_array.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_array.md rename to docs/mkdocs/docs/api/basic_json/is_array.md diff --git a/doc/mkdocs/docs/api/basic_json/is_binary.md b/docs/mkdocs/docs/api/basic_json/is_binary.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_binary.md rename to docs/mkdocs/docs/api/basic_json/is_binary.md diff --git a/doc/mkdocs/docs/api/basic_json/is_boolean.md b/docs/mkdocs/docs/api/basic_json/is_boolean.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_boolean.md rename to docs/mkdocs/docs/api/basic_json/is_boolean.md diff --git a/doc/mkdocs/docs/api/basic_json/is_discarded.md b/docs/mkdocs/docs/api/basic_json/is_discarded.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_discarded.md rename to docs/mkdocs/docs/api/basic_json/is_discarded.md diff --git a/doc/mkdocs/docs/api/basic_json/is_null.md b/docs/mkdocs/docs/api/basic_json/is_null.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_null.md rename to docs/mkdocs/docs/api/basic_json/is_null.md diff --git a/doc/mkdocs/docs/api/basic_json/is_number.md b/docs/mkdocs/docs/api/basic_json/is_number.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_number.md rename to docs/mkdocs/docs/api/basic_json/is_number.md diff --git a/doc/mkdocs/docs/api/basic_json/is_number_float.md b/docs/mkdocs/docs/api/basic_json/is_number_float.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_number_float.md rename to docs/mkdocs/docs/api/basic_json/is_number_float.md diff --git a/doc/mkdocs/docs/api/basic_json/is_number_integer.md b/docs/mkdocs/docs/api/basic_json/is_number_integer.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_number_integer.md rename to docs/mkdocs/docs/api/basic_json/is_number_integer.md diff --git a/doc/mkdocs/docs/api/basic_json/is_number_unsigned.md b/docs/mkdocs/docs/api/basic_json/is_number_unsigned.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_number_unsigned.md rename to docs/mkdocs/docs/api/basic_json/is_number_unsigned.md diff --git a/doc/mkdocs/docs/api/basic_json/is_object.md b/docs/mkdocs/docs/api/basic_json/is_object.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_object.md rename to docs/mkdocs/docs/api/basic_json/is_object.md diff --git a/doc/mkdocs/docs/api/basic_json/is_primitive.md b/docs/mkdocs/docs/api/basic_json/is_primitive.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_primitive.md rename to docs/mkdocs/docs/api/basic_json/is_primitive.md diff --git a/doc/mkdocs/docs/api/basic_json/is_string.md b/docs/mkdocs/docs/api/basic_json/is_string.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_string.md rename to docs/mkdocs/docs/api/basic_json/is_string.md diff --git a/doc/mkdocs/docs/api/basic_json/is_structured.md b/docs/mkdocs/docs/api/basic_json/is_structured.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/is_structured.md rename to docs/mkdocs/docs/api/basic_json/is_structured.md diff --git a/doc/mkdocs/docs/api/basic_json/items.md b/docs/mkdocs/docs/api/basic_json/items.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/items.md rename to docs/mkdocs/docs/api/basic_json/items.md diff --git a/doc/mkdocs/docs/api/basic_json/json_serializer.md b/docs/mkdocs/docs/api/basic_json/json_serializer.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/json_serializer.md rename to docs/mkdocs/docs/api/basic_json/json_serializer.md diff --git a/doc/mkdocs/docs/api/basic_json/max_size.md b/docs/mkdocs/docs/api/basic_json/max_size.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/max_size.md rename to docs/mkdocs/docs/api/basic_json/max_size.md diff --git a/doc/mkdocs/docs/api/basic_json/merge_patch.md b/docs/mkdocs/docs/api/basic_json/merge_patch.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/merge_patch.md rename to docs/mkdocs/docs/api/basic_json/merge_patch.md diff --git a/doc/mkdocs/docs/api/basic_json/meta.md b/docs/mkdocs/docs/api/basic_json/meta.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/meta.md rename to docs/mkdocs/docs/api/basic_json/meta.md diff --git a/doc/mkdocs/docs/api/basic_json/number_float_t.md b/docs/mkdocs/docs/api/basic_json/number_float_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/number_float_t.md rename to docs/mkdocs/docs/api/basic_json/number_float_t.md diff --git a/doc/mkdocs/docs/api/basic_json/number_integer_t.md b/docs/mkdocs/docs/api/basic_json/number_integer_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/number_integer_t.md rename to docs/mkdocs/docs/api/basic_json/number_integer_t.md diff --git a/doc/mkdocs/docs/api/basic_json/number_unsigned_t.md b/docs/mkdocs/docs/api/basic_json/number_unsigned_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/number_unsigned_t.md rename to docs/mkdocs/docs/api/basic_json/number_unsigned_t.md diff --git a/doc/mkdocs/docs/api/basic_json/object.md b/docs/mkdocs/docs/api/basic_json/object.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/object.md rename to docs/mkdocs/docs/api/basic_json/object.md diff --git a/doc/mkdocs/docs/api/basic_json/object_comparator_t.md b/docs/mkdocs/docs/api/basic_json/object_comparator_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/object_comparator_t.md rename to docs/mkdocs/docs/api/basic_json/object_comparator_t.md diff --git a/doc/mkdocs/docs/api/basic_json/object_t.md b/docs/mkdocs/docs/api/basic_json/object_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/object_t.md rename to docs/mkdocs/docs/api/basic_json/object_t.md diff --git a/doc/mkdocs/docs/api/basic_json/operator+=.md b/docs/mkdocs/docs/api/basic_json/operator+=.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator+=.md rename to docs/mkdocs/docs/api/basic_json/operator+=.md diff --git a/doc/mkdocs/docs/api/basic_json/operator=.md b/docs/mkdocs/docs/api/basic_json/operator=.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator=.md rename to docs/mkdocs/docs/api/basic_json/operator=.md diff --git a/doc/mkdocs/docs/api/basic_json/operator[].md b/docs/mkdocs/docs/api/basic_json/operator[].md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator[].md rename to docs/mkdocs/docs/api/basic_json/operator[].md diff --git a/doc/mkdocs/docs/api/basic_json/operator_ValueType.md b/docs/mkdocs/docs/api/basic_json/operator_ValueType.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_ValueType.md rename to docs/mkdocs/docs/api/basic_json/operator_ValueType.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_eq.md b/docs/mkdocs/docs/api/basic_json/operator_eq.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_eq.md rename to docs/mkdocs/docs/api/basic_json/operator_eq.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_ge.md b/docs/mkdocs/docs/api/basic_json/operator_ge.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_ge.md rename to docs/mkdocs/docs/api/basic_json/operator_ge.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_gt.md b/docs/mkdocs/docs/api/basic_json/operator_gt.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_gt.md rename to docs/mkdocs/docs/api/basic_json/operator_gt.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_gtgt.md b/docs/mkdocs/docs/api/basic_json/operator_gtgt.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_gtgt.md rename to docs/mkdocs/docs/api/basic_json/operator_gtgt.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_le.md b/docs/mkdocs/docs/api/basic_json/operator_le.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_le.md rename to docs/mkdocs/docs/api/basic_json/operator_le.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_literal_json.md b/docs/mkdocs/docs/api/basic_json/operator_literal_json.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_literal_json.md rename to docs/mkdocs/docs/api/basic_json/operator_literal_json.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_literal_json_pointer.md b/docs/mkdocs/docs/api/basic_json/operator_literal_json_pointer.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_literal_json_pointer.md rename to docs/mkdocs/docs/api/basic_json/operator_literal_json_pointer.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_lt.md b/docs/mkdocs/docs/api/basic_json/operator_lt.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_lt.md rename to docs/mkdocs/docs/api/basic_json/operator_lt.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_ltlt.md b/docs/mkdocs/docs/api/basic_json/operator_ltlt.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_ltlt.md rename to docs/mkdocs/docs/api/basic_json/operator_ltlt.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_ne.md b/docs/mkdocs/docs/api/basic_json/operator_ne.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_ne.md rename to docs/mkdocs/docs/api/basic_json/operator_ne.md diff --git a/doc/mkdocs/docs/api/basic_json/operator_value_t.md b/docs/mkdocs/docs/api/basic_json/operator_value_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/operator_value_t.md rename to docs/mkdocs/docs/api/basic_json/operator_value_t.md diff --git a/doc/mkdocs/docs/api/basic_json/other_error.md b/docs/mkdocs/docs/api/basic_json/other_error.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/other_error.md rename to docs/mkdocs/docs/api/basic_json/other_error.md diff --git a/doc/mkdocs/docs/api/basic_json/out_of_range.md b/docs/mkdocs/docs/api/basic_json/out_of_range.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/out_of_range.md rename to docs/mkdocs/docs/api/basic_json/out_of_range.md diff --git a/doc/mkdocs/docs/api/basic_json/parse.md b/docs/mkdocs/docs/api/basic_json/parse.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/parse.md rename to docs/mkdocs/docs/api/basic_json/parse.md diff --git a/doc/mkdocs/docs/api/basic_json/parse_error.md b/docs/mkdocs/docs/api/basic_json/parse_error.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/parse_error.md rename to docs/mkdocs/docs/api/basic_json/parse_error.md diff --git a/doc/mkdocs/docs/api/basic_json/parse_event_t.md b/docs/mkdocs/docs/api/basic_json/parse_event_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/parse_event_t.md rename to docs/mkdocs/docs/api/basic_json/parse_event_t.md diff --git a/doc/mkdocs/docs/api/basic_json/parser_callback_t.md b/docs/mkdocs/docs/api/basic_json/parser_callback_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/parser_callback_t.md rename to docs/mkdocs/docs/api/basic_json/parser_callback_t.md diff --git a/doc/mkdocs/docs/api/basic_json/patch.md b/docs/mkdocs/docs/api/basic_json/patch.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/patch.md rename to docs/mkdocs/docs/api/basic_json/patch.md diff --git a/doc/mkdocs/docs/api/basic_json/push_back.md b/docs/mkdocs/docs/api/basic_json/push_back.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/push_back.md rename to docs/mkdocs/docs/api/basic_json/push_back.md diff --git a/doc/mkdocs/docs/api/basic_json/rbegin.md b/docs/mkdocs/docs/api/basic_json/rbegin.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/rbegin.md rename to docs/mkdocs/docs/api/basic_json/rbegin.md diff --git a/doc/mkdocs/docs/api/basic_json/rend.md b/docs/mkdocs/docs/api/basic_json/rend.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/rend.md rename to docs/mkdocs/docs/api/basic_json/rend.md diff --git a/doc/mkdocs/docs/api/basic_json/sax_parse.md b/docs/mkdocs/docs/api/basic_json/sax_parse.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/sax_parse.md rename to docs/mkdocs/docs/api/basic_json/sax_parse.md diff --git a/doc/mkdocs/docs/api/basic_json/size.md b/docs/mkdocs/docs/api/basic_json/size.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/size.md rename to docs/mkdocs/docs/api/basic_json/size.md diff --git a/doc/mkdocs/docs/api/basic_json/std_hash.md b/docs/mkdocs/docs/api/basic_json/std_hash.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/std_hash.md rename to docs/mkdocs/docs/api/basic_json/std_hash.md diff --git a/doc/mkdocs/docs/api/basic_json/std_swap.md b/docs/mkdocs/docs/api/basic_json/std_swap.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/std_swap.md rename to docs/mkdocs/docs/api/basic_json/std_swap.md diff --git a/doc/mkdocs/docs/api/basic_json/string_t.md b/docs/mkdocs/docs/api/basic_json/string_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/string_t.md rename to docs/mkdocs/docs/api/basic_json/string_t.md diff --git a/doc/mkdocs/docs/api/basic_json/swap.md b/docs/mkdocs/docs/api/basic_json/swap.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/swap.md rename to docs/mkdocs/docs/api/basic_json/swap.md diff --git a/doc/mkdocs/docs/api/basic_json/to_bson.md b/docs/mkdocs/docs/api/basic_json/to_bson.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/to_bson.md rename to docs/mkdocs/docs/api/basic_json/to_bson.md diff --git a/doc/mkdocs/docs/api/basic_json/to_cbor.md b/docs/mkdocs/docs/api/basic_json/to_cbor.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/to_cbor.md rename to docs/mkdocs/docs/api/basic_json/to_cbor.md diff --git a/doc/mkdocs/docs/api/basic_json/to_msgpack.md b/docs/mkdocs/docs/api/basic_json/to_msgpack.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/to_msgpack.md rename to docs/mkdocs/docs/api/basic_json/to_msgpack.md diff --git a/doc/mkdocs/docs/api/basic_json/to_string.md b/docs/mkdocs/docs/api/basic_json/to_string.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/to_string.md rename to docs/mkdocs/docs/api/basic_json/to_string.md diff --git a/doc/mkdocs/docs/api/basic_json/to_ubjson.md b/docs/mkdocs/docs/api/basic_json/to_ubjson.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/to_ubjson.md rename to docs/mkdocs/docs/api/basic_json/to_ubjson.md diff --git a/doc/mkdocs/docs/api/basic_json/type.md b/docs/mkdocs/docs/api/basic_json/type.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/type.md rename to docs/mkdocs/docs/api/basic_json/type.md diff --git a/doc/mkdocs/docs/api/basic_json/type_error.md b/docs/mkdocs/docs/api/basic_json/type_error.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/type_error.md rename to docs/mkdocs/docs/api/basic_json/type_error.md diff --git a/doc/mkdocs/docs/api/basic_json/type_name.md b/docs/mkdocs/docs/api/basic_json/type_name.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/type_name.md rename to docs/mkdocs/docs/api/basic_json/type_name.md diff --git a/doc/mkdocs/docs/api/basic_json/unflatten.md b/docs/mkdocs/docs/api/basic_json/unflatten.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/unflatten.md rename to docs/mkdocs/docs/api/basic_json/unflatten.md diff --git a/doc/mkdocs/docs/api/basic_json/update.md b/docs/mkdocs/docs/api/basic_json/update.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/update.md rename to docs/mkdocs/docs/api/basic_json/update.md diff --git a/doc/mkdocs/docs/api/basic_json/value.md b/docs/mkdocs/docs/api/basic_json/value.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/value.md rename to docs/mkdocs/docs/api/basic_json/value.md diff --git a/doc/mkdocs/docs/api/basic_json/value_t.md b/docs/mkdocs/docs/api/basic_json/value_t.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/value_t.md rename to docs/mkdocs/docs/api/basic_json/value_t.md diff --git a/doc/mkdocs/docs/api/basic_json/~basic_json.md b/docs/mkdocs/docs/api/basic_json/~basic_json.md similarity index 100% rename from doc/mkdocs/docs/api/basic_json/~basic_json.md rename to docs/mkdocs/docs/api/basic_json/~basic_json.md diff --git a/doc/mkdocs/docs/api/byte_container_with_subtype/byte_container_with_subtype.md b/docs/mkdocs/docs/api/byte_container_with_subtype/byte_container_with_subtype.md similarity index 100% rename from doc/mkdocs/docs/api/byte_container_with_subtype/byte_container_with_subtype.md rename to docs/mkdocs/docs/api/byte_container_with_subtype/byte_container_with_subtype.md diff --git a/doc/mkdocs/docs/api/byte_container_with_subtype/clear_subtype.md b/docs/mkdocs/docs/api/byte_container_with_subtype/clear_subtype.md similarity index 100% rename from doc/mkdocs/docs/api/byte_container_with_subtype/clear_subtype.md rename to docs/mkdocs/docs/api/byte_container_with_subtype/clear_subtype.md diff --git a/doc/mkdocs/docs/api/byte_container_with_subtype/has_subtype.md b/docs/mkdocs/docs/api/byte_container_with_subtype/has_subtype.md similarity index 100% rename from doc/mkdocs/docs/api/byte_container_with_subtype/has_subtype.md rename to docs/mkdocs/docs/api/byte_container_with_subtype/has_subtype.md diff --git a/doc/mkdocs/docs/api/byte_container_with_subtype/index.md b/docs/mkdocs/docs/api/byte_container_with_subtype/index.md similarity index 100% rename from doc/mkdocs/docs/api/byte_container_with_subtype/index.md rename to docs/mkdocs/docs/api/byte_container_with_subtype/index.md diff --git a/doc/mkdocs/docs/api/byte_container_with_subtype/set_subtype.md b/docs/mkdocs/docs/api/byte_container_with_subtype/set_subtype.md similarity index 100% rename from doc/mkdocs/docs/api/byte_container_with_subtype/set_subtype.md rename to docs/mkdocs/docs/api/byte_container_with_subtype/set_subtype.md diff --git a/doc/mkdocs/docs/api/byte_container_with_subtype/subtype.md b/docs/mkdocs/docs/api/byte_container_with_subtype/subtype.md similarity index 100% rename from doc/mkdocs/docs/api/byte_container_with_subtype/subtype.md rename to docs/mkdocs/docs/api/byte_container_with_subtype/subtype.md diff --git a/doc/mkdocs/docs/api/json.md b/docs/mkdocs/docs/api/json.md similarity index 100% rename from doc/mkdocs/docs/api/json.md rename to docs/mkdocs/docs/api/json.md diff --git a/doc/mkdocs/docs/api/json_pointer/back.md b/docs/mkdocs/docs/api/json_pointer/back.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/back.md rename to docs/mkdocs/docs/api/json_pointer/back.md diff --git a/doc/mkdocs/docs/api/json_pointer/empty.md b/docs/mkdocs/docs/api/json_pointer/empty.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/empty.md rename to docs/mkdocs/docs/api/json_pointer/empty.md diff --git a/doc/mkdocs/docs/api/json_pointer/index.md b/docs/mkdocs/docs/api/json_pointer/index.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/index.md rename to docs/mkdocs/docs/api/json_pointer/index.md diff --git a/doc/mkdocs/docs/api/json_pointer/json_pointer.md b/docs/mkdocs/docs/api/json_pointer/json_pointer.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/json_pointer.md rename to docs/mkdocs/docs/api/json_pointer/json_pointer.md diff --git a/doc/mkdocs/docs/api/json_pointer/operator_slash.md b/docs/mkdocs/docs/api/json_pointer/operator_slash.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/operator_slash.md rename to docs/mkdocs/docs/api/json_pointer/operator_slash.md diff --git a/doc/mkdocs/docs/api/json_pointer/operator_slasheq.md b/docs/mkdocs/docs/api/json_pointer/operator_slasheq.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/operator_slasheq.md rename to docs/mkdocs/docs/api/json_pointer/operator_slasheq.md diff --git a/doc/mkdocs/docs/api/json_pointer/operator_string.md b/docs/mkdocs/docs/api/json_pointer/operator_string.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/operator_string.md rename to docs/mkdocs/docs/api/json_pointer/operator_string.md diff --git a/doc/mkdocs/docs/api/json_pointer/parent_pointer.md b/docs/mkdocs/docs/api/json_pointer/parent_pointer.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/parent_pointer.md rename to docs/mkdocs/docs/api/json_pointer/parent_pointer.md diff --git a/doc/mkdocs/docs/api/json_pointer/pop_back.md b/docs/mkdocs/docs/api/json_pointer/pop_back.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/pop_back.md rename to docs/mkdocs/docs/api/json_pointer/pop_back.md diff --git a/doc/mkdocs/docs/api/json_pointer/push_back.md b/docs/mkdocs/docs/api/json_pointer/push_back.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/push_back.md rename to docs/mkdocs/docs/api/json_pointer/push_back.md diff --git a/doc/mkdocs/docs/api/json_pointer/string_t.md b/docs/mkdocs/docs/api/json_pointer/string_t.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/string_t.md rename to docs/mkdocs/docs/api/json_pointer/string_t.md diff --git a/doc/mkdocs/docs/api/json_pointer/to_string.md b/docs/mkdocs/docs/api/json_pointer/to_string.md similarity index 100% rename from doc/mkdocs/docs/api/json_pointer/to_string.md rename to docs/mkdocs/docs/api/json_pointer/to_string.md diff --git a/doc/mkdocs/docs/api/json_sax/binary.md b/docs/mkdocs/docs/api/json_sax/binary.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/binary.md rename to docs/mkdocs/docs/api/json_sax/binary.md diff --git a/doc/mkdocs/docs/api/json_sax/boolean.md b/docs/mkdocs/docs/api/json_sax/boolean.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/boolean.md rename to docs/mkdocs/docs/api/json_sax/boolean.md diff --git a/doc/mkdocs/docs/api/json_sax/end_array.md b/docs/mkdocs/docs/api/json_sax/end_array.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/end_array.md rename to docs/mkdocs/docs/api/json_sax/end_array.md diff --git a/doc/mkdocs/docs/api/json_sax/end_object.md b/docs/mkdocs/docs/api/json_sax/end_object.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/end_object.md rename to docs/mkdocs/docs/api/json_sax/end_object.md diff --git a/doc/mkdocs/docs/api/json_sax/index.md b/docs/mkdocs/docs/api/json_sax/index.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/index.md rename to docs/mkdocs/docs/api/json_sax/index.md diff --git a/doc/mkdocs/docs/api/json_sax/key.md b/docs/mkdocs/docs/api/json_sax/key.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/key.md rename to docs/mkdocs/docs/api/json_sax/key.md diff --git a/doc/mkdocs/docs/api/json_sax/null.md b/docs/mkdocs/docs/api/json_sax/null.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/null.md rename to docs/mkdocs/docs/api/json_sax/null.md diff --git a/doc/mkdocs/docs/api/json_sax/number_float.md b/docs/mkdocs/docs/api/json_sax/number_float.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/number_float.md rename to docs/mkdocs/docs/api/json_sax/number_float.md diff --git a/doc/mkdocs/docs/api/json_sax/number_integer.md b/docs/mkdocs/docs/api/json_sax/number_integer.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/number_integer.md rename to docs/mkdocs/docs/api/json_sax/number_integer.md diff --git a/doc/mkdocs/docs/api/json_sax/number_unsigned.md b/docs/mkdocs/docs/api/json_sax/number_unsigned.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/number_unsigned.md rename to docs/mkdocs/docs/api/json_sax/number_unsigned.md diff --git a/doc/mkdocs/docs/api/json_sax/parse_error.md b/docs/mkdocs/docs/api/json_sax/parse_error.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/parse_error.md rename to docs/mkdocs/docs/api/json_sax/parse_error.md diff --git a/doc/mkdocs/docs/api/json_sax/start_array.md b/docs/mkdocs/docs/api/json_sax/start_array.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/start_array.md rename to docs/mkdocs/docs/api/json_sax/start_array.md diff --git a/doc/mkdocs/docs/api/json_sax/start_object.md b/docs/mkdocs/docs/api/json_sax/start_object.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/start_object.md rename to docs/mkdocs/docs/api/json_sax/start_object.md diff --git a/doc/mkdocs/docs/api/json_sax/string.md b/docs/mkdocs/docs/api/json_sax/string.md similarity index 100% rename from doc/mkdocs/docs/api/json_sax/string.md rename to docs/mkdocs/docs/api/json_sax/string.md diff --git a/doc/mkdocs/docs/api/macros/index.md b/docs/mkdocs/docs/api/macros/index.md similarity index 100% rename from doc/mkdocs/docs/api/macros/index.md rename to docs/mkdocs/docs/api/macros/index.md diff --git a/doc/mkdocs/docs/api/macros/json_assert.md b/docs/mkdocs/docs/api/macros/json_assert.md similarity index 100% rename from doc/mkdocs/docs/api/macros/json_assert.md rename to docs/mkdocs/docs/api/macros/json_assert.md diff --git a/doc/mkdocs/docs/api/macros/json_diagnostics.md b/docs/mkdocs/docs/api/macros/json_diagnostics.md similarity index 100% rename from doc/mkdocs/docs/api/macros/json_diagnostics.md rename to docs/mkdocs/docs/api/macros/json_diagnostics.md diff --git a/doc/mkdocs/docs/api/macros/json_has_cpp_11.md b/docs/mkdocs/docs/api/macros/json_has_cpp_11.md similarity index 100% rename from doc/mkdocs/docs/api/macros/json_has_cpp_11.md rename to docs/mkdocs/docs/api/macros/json_has_cpp_11.md diff --git a/doc/mkdocs/docs/api/macros/json_has_filesystem.md b/docs/mkdocs/docs/api/macros/json_has_filesystem.md similarity index 100% rename from doc/mkdocs/docs/api/macros/json_has_filesystem.md rename to docs/mkdocs/docs/api/macros/json_has_filesystem.md diff --git a/doc/mkdocs/docs/api/macros/json_no_io.md b/docs/mkdocs/docs/api/macros/json_no_io.md similarity index 100% rename from doc/mkdocs/docs/api/macros/json_no_io.md rename to docs/mkdocs/docs/api/macros/json_no_io.md diff --git a/doc/mkdocs/docs/api/macros/json_noexception.md b/docs/mkdocs/docs/api/macros/json_noexception.md similarity index 100% rename from doc/mkdocs/docs/api/macros/json_noexception.md rename to docs/mkdocs/docs/api/macros/json_noexception.md diff --git a/doc/mkdocs/docs/api/macros/json_skip_library_version_check.md b/docs/mkdocs/docs/api/macros/json_skip_library_version_check.md similarity index 100% rename from doc/mkdocs/docs/api/macros/json_skip_library_version_check.md rename to docs/mkdocs/docs/api/macros/json_skip_library_version_check.md diff --git a/doc/mkdocs/docs/api/macros/json_skip_unsupported_compiler_check.md b/docs/mkdocs/docs/api/macros/json_skip_unsupported_compiler_check.md similarity index 100% rename from doc/mkdocs/docs/api/macros/json_skip_unsupported_compiler_check.md rename to docs/mkdocs/docs/api/macros/json_skip_unsupported_compiler_check.md diff --git a/doc/mkdocs/docs/api/macros/json_throw_user.md b/docs/mkdocs/docs/api/macros/json_throw_user.md similarity index 100% rename from doc/mkdocs/docs/api/macros/json_throw_user.md rename to docs/mkdocs/docs/api/macros/json_throw_user.md diff --git a/doc/mkdocs/docs/api/macros/json_use_implicit_conversions.md b/docs/mkdocs/docs/api/macros/json_use_implicit_conversions.md similarity index 100% rename from doc/mkdocs/docs/api/macros/json_use_implicit_conversions.md rename to docs/mkdocs/docs/api/macros/json_use_implicit_conversions.md diff --git a/doc/mkdocs/docs/api/macros/nlohmann_define_type_intrusive.md b/docs/mkdocs/docs/api/macros/nlohmann_define_type_intrusive.md similarity index 100% rename from doc/mkdocs/docs/api/macros/nlohmann_define_type_intrusive.md rename to docs/mkdocs/docs/api/macros/nlohmann_define_type_intrusive.md diff --git a/doc/mkdocs/docs/api/macros/nlohmann_define_type_non_intrusive.md b/docs/mkdocs/docs/api/macros/nlohmann_define_type_non_intrusive.md similarity index 100% rename from doc/mkdocs/docs/api/macros/nlohmann_define_type_non_intrusive.md rename to docs/mkdocs/docs/api/macros/nlohmann_define_type_non_intrusive.md diff --git a/doc/mkdocs/docs/api/macros/nlohmann_json_serialize_enum.md b/docs/mkdocs/docs/api/macros/nlohmann_json_serialize_enum.md similarity index 100% rename from doc/mkdocs/docs/api/macros/nlohmann_json_serialize_enum.md rename to docs/mkdocs/docs/api/macros/nlohmann_json_serialize_enum.md diff --git a/doc/mkdocs/docs/api/macros/nlohmann_json_version_major.md b/docs/mkdocs/docs/api/macros/nlohmann_json_version_major.md similarity index 100% rename from doc/mkdocs/docs/api/macros/nlohmann_json_version_major.md rename to docs/mkdocs/docs/api/macros/nlohmann_json_version_major.md diff --git a/doc/mkdocs/docs/api/ordered_json.md b/docs/mkdocs/docs/api/ordered_json.md similarity index 100% rename from doc/mkdocs/docs/api/ordered_json.md rename to docs/mkdocs/docs/api/ordered_json.md diff --git a/doc/mkdocs/docs/api/ordered_map.md b/docs/mkdocs/docs/api/ordered_map.md similarity index 100% rename from doc/mkdocs/docs/api/ordered_map.md rename to docs/mkdocs/docs/api/ordered_map.md diff --git a/doc/mkdocs/docs/features/arbitrary_types.md b/docs/mkdocs/docs/features/arbitrary_types.md similarity index 100% rename from doc/mkdocs/docs/features/arbitrary_types.md rename to docs/mkdocs/docs/features/arbitrary_types.md diff --git a/doc/mkdocs/docs/features/assertions.md b/docs/mkdocs/docs/features/assertions.md similarity index 100% rename from doc/mkdocs/docs/features/assertions.md rename to docs/mkdocs/docs/features/assertions.md diff --git a/doc/mkdocs/docs/features/binary_formats/bson.md b/docs/mkdocs/docs/features/binary_formats/bson.md similarity index 100% rename from doc/mkdocs/docs/features/binary_formats/bson.md rename to docs/mkdocs/docs/features/binary_formats/bson.md diff --git a/doc/mkdocs/docs/features/binary_formats/cbor.md b/docs/mkdocs/docs/features/binary_formats/cbor.md similarity index 100% rename from doc/mkdocs/docs/features/binary_formats/cbor.md rename to docs/mkdocs/docs/features/binary_formats/cbor.md diff --git a/doc/mkdocs/docs/features/binary_formats/index.md b/docs/mkdocs/docs/features/binary_formats/index.md similarity index 100% rename from doc/mkdocs/docs/features/binary_formats/index.md rename to docs/mkdocs/docs/features/binary_formats/index.md diff --git a/doc/mkdocs/docs/features/binary_formats/messagepack.md b/docs/mkdocs/docs/features/binary_formats/messagepack.md similarity index 100% rename from doc/mkdocs/docs/features/binary_formats/messagepack.md rename to docs/mkdocs/docs/features/binary_formats/messagepack.md diff --git a/doc/mkdocs/docs/features/binary_formats/ubjson.md b/docs/mkdocs/docs/features/binary_formats/ubjson.md similarity index 100% rename from doc/mkdocs/docs/features/binary_formats/ubjson.md rename to docs/mkdocs/docs/features/binary_formats/ubjson.md diff --git a/doc/mkdocs/docs/features/binary_values.md b/docs/mkdocs/docs/features/binary_values.md similarity index 100% rename from doc/mkdocs/docs/features/binary_values.md rename to docs/mkdocs/docs/features/binary_values.md diff --git a/doc/mkdocs/docs/features/comments.md b/docs/mkdocs/docs/features/comments.md similarity index 100% rename from doc/mkdocs/docs/features/comments.md rename to docs/mkdocs/docs/features/comments.md diff --git a/doc/mkdocs/docs/features/element_access/checked_access.md b/docs/mkdocs/docs/features/element_access/checked_access.md similarity index 100% rename from doc/mkdocs/docs/features/element_access/checked_access.md rename to docs/mkdocs/docs/features/element_access/checked_access.md diff --git a/doc/mkdocs/docs/features/element_access/default_value.md b/docs/mkdocs/docs/features/element_access/default_value.md similarity index 100% rename from doc/mkdocs/docs/features/element_access/default_value.md rename to docs/mkdocs/docs/features/element_access/default_value.md diff --git a/doc/mkdocs/docs/features/element_access/index.md b/docs/mkdocs/docs/features/element_access/index.md similarity index 100% rename from doc/mkdocs/docs/features/element_access/index.md rename to docs/mkdocs/docs/features/element_access/index.md diff --git a/doc/mkdocs/docs/features/element_access/unchecked_access.md b/docs/mkdocs/docs/features/element_access/unchecked_access.md similarity index 100% rename from doc/mkdocs/docs/features/element_access/unchecked_access.md rename to docs/mkdocs/docs/features/element_access/unchecked_access.md diff --git a/doc/mkdocs/docs/features/enum_conversion.md b/docs/mkdocs/docs/features/enum_conversion.md similarity index 100% rename from doc/mkdocs/docs/features/enum_conversion.md rename to docs/mkdocs/docs/features/enum_conversion.md diff --git a/doc/mkdocs/docs/features/iterators.md b/docs/mkdocs/docs/features/iterators.md similarity index 100% rename from doc/mkdocs/docs/features/iterators.md rename to docs/mkdocs/docs/features/iterators.md diff --git a/doc/mkdocs/docs/features/json_patch.md b/docs/mkdocs/docs/features/json_patch.md similarity index 100% rename from doc/mkdocs/docs/features/json_patch.md rename to docs/mkdocs/docs/features/json_patch.md diff --git a/doc/mkdocs/docs/features/json_pointer.md b/docs/mkdocs/docs/features/json_pointer.md similarity index 100% rename from doc/mkdocs/docs/features/json_pointer.md rename to docs/mkdocs/docs/features/json_pointer.md diff --git a/doc/mkdocs/docs/features/macros.md b/docs/mkdocs/docs/features/macros.md similarity index 100% rename from doc/mkdocs/docs/features/macros.md rename to docs/mkdocs/docs/features/macros.md diff --git a/doc/mkdocs/docs/features/merge_patch.md b/docs/mkdocs/docs/features/merge_patch.md similarity index 100% rename from doc/mkdocs/docs/features/merge_patch.md rename to docs/mkdocs/docs/features/merge_patch.md diff --git a/doc/mkdocs/docs/features/object_order.md b/docs/mkdocs/docs/features/object_order.md similarity index 100% rename from doc/mkdocs/docs/features/object_order.md rename to docs/mkdocs/docs/features/object_order.md diff --git a/doc/mkdocs/docs/features/parsing/index.md b/docs/mkdocs/docs/features/parsing/index.md similarity index 100% rename from doc/mkdocs/docs/features/parsing/index.md rename to docs/mkdocs/docs/features/parsing/index.md diff --git a/doc/mkdocs/docs/features/parsing/json_lines.md b/docs/mkdocs/docs/features/parsing/json_lines.md similarity index 100% rename from doc/mkdocs/docs/features/parsing/json_lines.md rename to docs/mkdocs/docs/features/parsing/json_lines.md diff --git a/doc/mkdocs/docs/features/parsing/parse_exceptions.md b/docs/mkdocs/docs/features/parsing/parse_exceptions.md similarity index 100% rename from doc/mkdocs/docs/features/parsing/parse_exceptions.md rename to docs/mkdocs/docs/features/parsing/parse_exceptions.md diff --git a/doc/mkdocs/docs/features/parsing/parser_callbacks.md b/docs/mkdocs/docs/features/parsing/parser_callbacks.md similarity index 100% rename from doc/mkdocs/docs/features/parsing/parser_callbacks.md rename to docs/mkdocs/docs/features/parsing/parser_callbacks.md diff --git a/doc/mkdocs/docs/features/parsing/sax_interface.md b/docs/mkdocs/docs/features/parsing/sax_interface.md similarity index 100% rename from doc/mkdocs/docs/features/parsing/sax_interface.md rename to docs/mkdocs/docs/features/parsing/sax_interface.md diff --git a/doc/mkdocs/docs/features/types/index.md b/docs/mkdocs/docs/features/types/index.md similarity index 100% rename from doc/mkdocs/docs/features/types/index.md rename to docs/mkdocs/docs/features/types/index.md diff --git a/doc/mkdocs/docs/features/types/number_handling.md b/docs/mkdocs/docs/features/types/number_handling.md similarity index 100% rename from doc/mkdocs/docs/features/types/number_handling.md rename to docs/mkdocs/docs/features/types/number_handling.md diff --git a/doc/mkdocs/docs/home/code_of_conduct.md b/docs/mkdocs/docs/home/code_of_conduct.md similarity index 100% rename from doc/mkdocs/docs/home/code_of_conduct.md rename to docs/mkdocs/docs/home/code_of_conduct.md diff --git a/doc/mkdocs/docs/home/design_goals.md b/docs/mkdocs/docs/home/design_goals.md similarity index 100% rename from doc/mkdocs/docs/home/design_goals.md rename to docs/mkdocs/docs/home/design_goals.md diff --git a/doc/mkdocs/docs/home/exceptions.md b/docs/mkdocs/docs/home/exceptions.md similarity index 100% rename from doc/mkdocs/docs/home/exceptions.md rename to docs/mkdocs/docs/home/exceptions.md diff --git a/doc/mkdocs/docs/home/faq.md b/docs/mkdocs/docs/home/faq.md similarity index 100% rename from doc/mkdocs/docs/home/faq.md rename to docs/mkdocs/docs/home/faq.md diff --git a/doc/mkdocs/docs/home/license.md b/docs/mkdocs/docs/home/license.md similarity index 100% rename from doc/mkdocs/docs/home/license.md rename to docs/mkdocs/docs/home/license.md diff --git a/doc/mkdocs/docs/home/releases.md b/docs/mkdocs/docs/home/releases.md similarity index 100% rename from doc/mkdocs/docs/home/releases.md rename to docs/mkdocs/docs/home/releases.md diff --git a/doc/mkdocs/docs/home/sponsors.md b/docs/mkdocs/docs/home/sponsors.md similarity index 100% rename from doc/mkdocs/docs/home/sponsors.md rename to docs/mkdocs/docs/home/sponsors.md diff --git a/doc/mkdocs/docs/images/callback_events.png b/docs/mkdocs/docs/images/callback_events.png similarity index 100% rename from doc/mkdocs/docs/images/callback_events.png rename to docs/mkdocs/docs/images/callback_events.png diff --git a/doc/mkdocs/docs/images/json_syntax_number.png b/docs/mkdocs/docs/images/json_syntax_number.png similarity index 100% rename from doc/mkdocs/docs/images/json_syntax_number.png rename to docs/mkdocs/docs/images/json_syntax_number.png diff --git a/doc/mkdocs/docs/images/range-begin-end.svg b/docs/mkdocs/docs/images/range-begin-end.svg similarity index 100% rename from doc/mkdocs/docs/images/range-begin-end.svg rename to docs/mkdocs/docs/images/range-begin-end.svg diff --git a/doc/mkdocs/docs/images/range-rbegin-rend.svg b/docs/mkdocs/docs/images/range-rbegin-rend.svg similarity index 100% rename from doc/mkdocs/docs/images/range-rbegin-rend.svg rename to docs/mkdocs/docs/images/range-rbegin-rend.svg diff --git a/doc/mkdocs/docs/index.md b/docs/mkdocs/docs/index.md similarity index 100% rename from doc/mkdocs/docs/index.md rename to docs/mkdocs/docs/index.md diff --git a/doc/mkdocs/docs/integration/cmake.md b/docs/mkdocs/docs/integration/cmake.md similarity index 100% rename from doc/mkdocs/docs/integration/cmake.md rename to docs/mkdocs/docs/integration/cmake.md diff --git a/doc/mkdocs/docs/integration/conan/CMakeLists.txt b/docs/mkdocs/docs/integration/conan/CMakeLists.txt similarity index 100% rename from doc/mkdocs/docs/integration/conan/CMakeLists.txt rename to docs/mkdocs/docs/integration/conan/CMakeLists.txt diff --git a/doc/mkdocs/docs/integration/conan/Conanfile.txt b/docs/mkdocs/docs/integration/conan/Conanfile.txt similarity index 100% rename from doc/mkdocs/docs/integration/conan/Conanfile.txt rename to docs/mkdocs/docs/integration/conan/Conanfile.txt diff --git a/doc/mkdocs/docs/integration/conan/example.cpp b/docs/mkdocs/docs/integration/conan/example.cpp similarity index 100% rename from doc/mkdocs/docs/integration/conan/example.cpp rename to docs/mkdocs/docs/integration/conan/example.cpp diff --git a/doc/mkdocs/docs/integration/example.cpp b/docs/mkdocs/docs/integration/example.cpp similarity index 100% rename from doc/mkdocs/docs/integration/example.cpp rename to docs/mkdocs/docs/integration/example.cpp diff --git a/doc/mkdocs/docs/integration/index.md b/docs/mkdocs/docs/integration/index.md similarity index 100% rename from doc/mkdocs/docs/integration/index.md rename to docs/mkdocs/docs/integration/index.md diff --git a/doc/mkdocs/docs/integration/package_managers.md b/docs/mkdocs/docs/integration/package_managers.md similarity index 100% rename from doc/mkdocs/docs/integration/package_managers.md rename to docs/mkdocs/docs/integration/package_managers.md diff --git a/doc/mkdocs/docs/integration/pkg-config.md b/docs/mkdocs/docs/integration/pkg-config.md similarity index 100% rename from doc/mkdocs/docs/integration/pkg-config.md rename to docs/mkdocs/docs/integration/pkg-config.md diff --git a/doc/mkdocs/docs/integration/vcpkg/CMakeLists.txt b/docs/mkdocs/docs/integration/vcpkg/CMakeLists.txt similarity index 100% rename from doc/mkdocs/docs/integration/vcpkg/CMakeLists.txt rename to docs/mkdocs/docs/integration/vcpkg/CMakeLists.txt diff --git a/doc/mkdocs/docs/integration/vcpkg/example.cpp b/docs/mkdocs/docs/integration/vcpkg/example.cpp similarity index 100% rename from doc/mkdocs/docs/integration/vcpkg/example.cpp rename to docs/mkdocs/docs/integration/vcpkg/example.cpp diff --git a/doc/mkdocs/mkdocs.yml b/docs/mkdocs/mkdocs.yml similarity index 99% rename from doc/mkdocs/mkdocs.yml rename to docs/mkdocs/mkdocs.yml index 302e827cf..38a8cadfa 100644 --- a/doc/mkdocs/mkdocs.yml +++ b/docs/mkdocs/mkdocs.yml @@ -6,7 +6,7 @@ site_url: https://json.nlohmann.me/ # Repository repo_name: nlohmann/json repo_url: https://github.com/nlohmann/json -edit_uri: edit/develop/doc/mkdocs/docs +edit_uri: edit/develop/docs/mkdocs/docs # Copyright copyright: Copyright © 2013 - 2022 Niels Lohmann diff --git a/doc/mkdocs/requirements.txt b/docs/mkdocs/requirements.txt similarity index 100% rename from doc/mkdocs/requirements.txt rename to docs/mkdocs/requirements.txt diff --git a/doc/mkdocs/scripts/check_structure.py b/docs/mkdocs/scripts/check_structure.py similarity index 100% rename from doc/mkdocs/scripts/check_structure.py rename to docs/mkdocs/scripts/check_structure.py diff --git a/doc/usages/ios.png b/docs/usages/ios.png similarity index 100% rename from doc/usages/ios.png rename to docs/usages/ios.png diff --git a/doc/usages/macos.png b/docs/usages/macos.png similarity index 100% rename from doc/usages/macos.png rename to docs/usages/macos.png diff --git a/include/nlohmann/json.hpp b/include/nlohmann/json.hpp index da9b3de6c..aed4a1a01 100644 --- a/include/nlohmann/json.hpp +++ b/include/nlohmann/json.hpp @@ -33,7 +33,7 @@ SOFTWARE. * contains the most recent documentation and should also be applicable to * * previous versions; documentation for deprecated functions is not * * removed, but marked deprecated. See "Generate documentation" section in * - * file doc/README.md. * + * file docs/README.md. * \****************************************************************************/ #ifndef INCLUDE_NLOHMANN_JSON_HPP_ diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp index d5fe92c58..ad777c92c 100644 --- a/single_include/nlohmann/json.hpp +++ b/single_include/nlohmann/json.hpp @@ -33,7 +33,7 @@ SOFTWARE. * contains the most recent documentation and should also be applicable to * * previous versions; documentation for deprecated functions is not * * removed, but marked deprecated. See "Generate documentation" section in * - * file doc/README.md. * + * file docs/README.md. * \****************************************************************************/ #ifndef INCLUDE_NLOHMANN_JSON_HPP_