mirror of
https://github.com/apple/foundationdb.git
synced 2025-06-02 19:25:52 +08:00
The rewrites done to our code aren't ... entirely great, and I don't have the time to walk over each file and individually fix any clang-format mistakes or awkwardmess. I'm adding the config file so that we can fix issues over time, and any file that I go to edit will get converted into our New One True Coding Style. I don't mean for this to be a pedantic coding style, and if your change looks more readable with a line width of 105 characters, then go for it. Note that CommentPragmas means //TraceEvent lines are ignored and not comment reflowed, and any clang-format weirdness on a line can either be disabled via... // clang-format: off The code to ignore That has some weird formatting Intentionally // clang-format: on Or for a single line ar & a & b & c; // clang-format: ignore This is also not intended to be the inarguable final form of our coding style config. It's totally possible that I've missed something, or that a different line length would end up causing our existing code to look better.
FoundationDB
FoundationDB is a distributed database designed to handle large volumes of structured data across clusters of commodity servers. It organizes data as an ordered key-value store and employs ACID transactions for all operations. It is especially well-suited for read/write workloads but also has excellent performance for write-intensive workloads. Users interact with the database using API language binding.
Description
FoundationDB - the open source, distributed, transactional key-value store
Readme
Apache-2.0
253 MiB
Languages
C++
68.2%
C
18.7%
Python
4.1%
Java
3.2%
Go
1.5%
Other
4.1%