Lines Matching +full:industry +full:- +full:standard

5 ---------------------------
9 contributors are working towards the same high-level goal. This document
18 *libcbor* is the compact, full-featured, and safe CBOR library that works
25 Standard conformance and full feature support
28 Anything the standard allows, libcbor can do.
31 standards. Clients expect the support to be feature-complete and
33 cutting corners, which means that the incremental cost of full [CBOR standard](https://www.rfc-edit…
34 comparatively small over "almost-conformance" seen in many alternatives.
43 vulnerabilities are violations of contracts -- in other words, bugs -- anyway.
46 Self-containment
60 **Why?** Lowest-common-denominator solution for system-level and IoT software
69 **Why?** `Industry-standard <https://semver.org/>`_ versioning is a basic
70 requirement for production-quality software. This is especially relevant in IoT
76 libcbor is fast and resource-efficient by design
83 Non-goals
86 - Convenience -- libcbor only provides the minimum surface to make it usable
87 - FFI/SWIG/interop support -- libcbor is primarily a C library for C clients
88 - One-off usecases support -- although there are primitives to reuse, the
94 ---------------------------
95 - `CMocka <http://cmocka.org/>`_ (testing)
96 - `Python <https://www.python.org/>`_ and `pip <https://pypi.python.org/pypi/pip>`_ (Sphinx platfor…
97 - `Doxygen <http://www.stack.nl/~dimitri/doxygen/>`_
98 - `Sphinx <http://sphinx-doc.org/>`_ (documentation)
99 - There are some `Ruby <https://www.ruby-lang.org/en/>`_ scripts in ``misc``
100 - `Valgrind <http://valgrind.org/>`_ (memory correctness & profiling)
101 - `GCOV/LCOV <http://ltp.sourceforge.net/coverage/lcov.php>`_ (test coverage)
102 - `clang-format`
108 .. code-block:: bash
113 pip install https://github.com/lepture/python-livereload/archive/master.zip
114 pip install sphinx-autobuild
116 Further instructions on configuring advanced features can be found at `<http://read-the-docs.readth…
122 .. code-block:: bash
131 A catch-all git hook that runs clang-format and automatically refreshes the `GH
135 .. code-block:: bash
137 ln -sf $(pwd)/misc/hooks/pre-commit .git/hooks