Skip to content

Commit ddab466

Browse files
committed
doc: remove manual TOCs
1 parent 26a3730 commit ddab466

File tree

3 files changed

+0
-90
lines changed

3 files changed

+0
-90
lines changed

doc/design/multiprocess.md

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,6 @@ Guide to the design and architecture of the Bitcoin Core multiprocess feature
44

55
_This document describes the design of the multiprocess feature. For usage information, see the top-level [multiprocess.md](../multiprocess.md) file._
66

7-
## Table of contents
8-
9-
- [Introduction](#introduction)
10-
- [Current Architecture](#current-architecture)
11-
- [Proposed Architecture](#proposed-architecture)
12-
- [Component Overview: Navigating the IPC Framework](#component-overview-navigating-the-ipc-framework)
13-
- [Design Considerations](#design-considerations)
14-
- [Selection of Cap’n Proto](#selection-of-capn-proto)
15-
- [Hiding IPC](#hiding-ipc)
16-
- [Interface Definition Maintenance](#interface-definition-maintenance)
17-
- [Interface Stability](#interface-stability)
18-
- [Security Considerations](#security-considerations)
19-
- [Example Use Cases and Flows](#example-use-cases-and-flows)
20-
- [Retrieving a Block Hash](#retrieving-a-block-hash)
21-
- [Future Enhancements](#future-enhancements)
22-
- [Conclusion](#conclusion)
23-
- [Appendices](#appendices)
24-
- [Glossary of Terms](#glossary-of-terms)
25-
- [References](#references)
26-
- [Acknowledgements](#acknowledgements)
27-
287
## Introduction
298

309
The Bitcoin Core software has historically employed a monolithic architecture. The existing design has integrated functionality like P2P network operations, wallet management, and a GUI into a single executable. While effective, it has limitations in flexibility, security, and scalability. This project introduces changes that transition Bitcoin Core to a more modular architecture. It aims to enhance security, improve usability, and facilitate maintenance and development of the software in the long run.

doc/developer-notes.md

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,5 @@
11
# Developer Notes
22

3-
<!-- markdown-toc start -->
4-
**Table of Contents**
5-
6-
- [Developer Notes](#developer-notes)
7-
- [Coding Style (General)](#coding-style-general)
8-
- [Coding Style (C++)](#coding-style-c)
9-
- [Coding Style (Python)](#coding-style-python)
10-
- [Coding Style (Doxygen-compatible comments)](#coding-style-doxygen-compatible-comments)
11-
- [Generating Documentation](#generating-documentation)
12-
- [Development tips and tricks](#development-tips-and-tricks)
13-
- [Compiling for debugging](#compiling-for-debugging)
14-
- [Show sources in debugging](#show-sources-in-debugging)
15-
- [`debug.log`](#debuglog)
16-
- [Signet, testnet, and regtest modes](#signet-testnet-and-regtest-modes)
17-
- [DEBUG_LOCKORDER](#debug_lockorder)
18-
- [DEBUG_LOCKCONTENTION](#debug_lockcontention)
19-
- [Valgrind suppressions file](#valgrind-suppressions-file)
20-
- [Compiling for test coverage](#compiling-for-test-coverage)
21-
- [Performance profiling with perf](#performance-profiling-with-perf)
22-
- [Sanitizers](#sanitizers)
23-
- [Locking/mutex usage notes](#lockingmutex-usage-notes)
24-
- [Threads](#threads)
25-
- [Ignoring IDE/editor files](#ignoring-ideeditor-files)
26-
- [Development guidelines](#development-guidelines)
27-
- [General Bitcoin Core](#general-bitcoin-core)
28-
- [Wallet](#wallet)
29-
- [General C++](#general-c)
30-
- [C++ data structures](#c-data-structures)
31-
- [Strings and formatting](#strings-and-formatting)
32-
- [Shadowing](#shadowing)
33-
- [Lifetimebound](#lifetimebound)
34-
- [Threads and synchronization](#threads-and-synchronization)
35-
- [Scripts](#scripts)
36-
- [Shebang](#shebang)
37-
- [Source code organization](#source-code-organization)
38-
- [GUI](#gui)
39-
- [Subtrees](#subtrees)
40-
- [Upgrading LevelDB](#upgrading-leveldb)
41-
- [File Descriptor Counts](#file-descriptor-counts)
42-
- [Consensus Compatibility](#consensus-compatibility)
43-
- [Scripted diffs](#scripted-diffs)
44-
- [Suggestions and examples](#suggestions-and-examples)
45-
- [Release notes](#release-notes)
46-
- [RPC interface guidelines](#rpc-interface-guidelines)
47-
- [Internal interface guidelines](#internal-interface-guidelines)
48-
49-
<!-- markdown-toc end -->
50-
513
## Coding Style (General)
524

535
Various coding styles have been used during the history of the codebase,

doc/productivity.md

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,5 @@
11
# Productivity Notes
22

3-
## Table of Contents
4-
5-
* [General](#general)
6-
* [Cache compilations with `ccache`](#cache-compilations-with-ccache)
7-
* [Disable features when generating the build system](#disable-features-when-generating-the-build-system)
8-
* [Make use of your threads with `-j`](#make-use-of-your-threads-with--j)
9-
* [Only build what you need](#only-build-what-you-need)
10-
* [Compile on multiple machines](#compile-on-multiple-machines)
11-
* [Multiple working directories with `git worktrees`](#multiple-working-directories-with-git-worktrees)
12-
* [Interactive "dummy rebases" for fixups and execs with `git merge-base`](#interactive-dummy-rebases-for-fixups-and-execs-with-git-merge-base)
13-
* [Writing code](#writing-code)
14-
* [Format C/C++ diffs with `clang-format-diff.py`](#format-cc-diffs-with-clang-format-diffpy)
15-
* [Format Python diffs with `yapf-diff.py`](#format-python-diffs-with-yapf-diffpy)
16-
* [Rebasing/Merging code](#rebasingmerging-code)
17-
* [More conflict context with `merge.conflictstyle diff3`](#more-conflict-context-with-mergeconflictstyle-diff3)
18-
* [Reviewing code](#reviewing-code)
19-
* [Reduce mental load with `git diff` options](#reduce-mental-load-with-git-diff-options)
20-
* [Fetch commits directly](#fetch-commits-directly)
21-
* [Reference PRs easily with `refspec`s](#reference-prs-easily-with-refspecs)
22-
* [Diff the diffs with `git range-diff`](#diff-the-diffs-with-git-range-diff)
23-
243
## General
254

265
### Cache compilations with `ccache`

0 commit comments

Comments
 (0)