flack
58c909d8d1
Typo fix
7 years ago
Russell Yanofsky
434f5a2506
Recommend #include<> syntax in developer notes
7 years ago
James O'Beirne
5ff01c2363
[docs] Add instructions for lcov coverage report generation
7 years ago
practicalswift
4a426d8900
Add note about Valgrind suppressions file in developer-notes.md
7 years ago
Matt Corallo
c4784b5065
Add a dev notes document describing the new wallet RPC blocking
7 years ago
John Newbery
90ab62c451
[docs] document scripted-diff
7 years ago
Matt Corallo
aece8a4637
(finally) remove getinfo in favor of more module-specific infos
7 years ago
João Barbosa
62ecce75e4
[doc] Add RPC response notes
7 years ago
practicalswift
f1708ef89a
Add recommendation: By default, declare single-argument constructors `explicit`
7 years ago
practicalswift
bea8e9e66e
Document the preference of nullptr over NULL or (void*)0
7 years ago
practicalswift
d1e6f91f85
Prefer compile-time checking over run-time checking
7 years ago
klemens
f42fc1d508
doc: spelling fixes
7 years ago
Russell Yanofsky
fd5d71ec4b
Update developer notes after params.size() cleanup
7 years ago
Wladimir J. van der Laan
dac37823d4
doc: Correct AmountFromValue/ValueFromAmount names
7 years ago
Marko Bencun
4a7a4ff1f1
developer-notes: add reference to snake_case and PascalCase
...
CamelCase is ambiguous as it refers to both lowerCamelCase and
UpperCamelCase, whereas PascalCase is only UpperCamelCase.
7 years ago
Dimitris Tsapakidis
0a5a6b90bc
Fixed multiple typos
...
A few "a->an" and "an->a".
"Shows, if the supplied default SOCKS5 proxy" -> "Shows if the supplied default SOCKS5 proxy". Change made on 3 occurrences.
"without fully understanding the ramification of a command" -> "without fully understanding the ramifications of a command".
Removed duplicate words such as "the the".
7 years ago
Pieter Wuille
a090d1c1c9
Header include guideline
8 years ago
practicalswift
5a9b508279
[trivial] Add end of namespace comments
8 years ago
Pieter Wuille
47d8441466
Update style guide
8 years ago
Pavel Janík
f203ecc621
Shadowing is not enabled by default, update doc accordingly.
8 years ago
Wladimir J. van der Laan
c26655ed3f
doc: Add RPC interface guidelines
8 years ago
John Newbery
c28ee91db0
Rename rpc-tests directory to functional
8 years ago
John Newbery
00902c48cd
Rename qa directory to test
8 years ago
Koki Takahashi
36164faa33
Fix typo and spelling inconsistency in CONTRIBUTING.md
...
Fix spellings of GitHub
Remove unnecessary changes
Fix GitHub spelling on doc/translation_process.md
8 years ago
MarcoFalke
fa5137c11d
[doc] Remove unused clang format dev script
...
Also, update the clang format file to reflect the current coding
style mentioned in the developer notes.
8 years ago
Pieter Wuille
74994c6577
Improve style w.r.t. if
8 years ago
Gregory Maxwell
08ed8c1d07
Developer docs about existing subtrees.
...
Add some notes about the workflow for changes to code that exists in subtrees.
8 years ago
Pavel Janík
359bac7cff
Add notes about variable names and shadowing
8 years ago
fanquake
ab53207b9c
[trivial][doc] Mention ++i as preferred to i++ in dev notes
8 years ago
Kaz Wesley
654a211622
developer notes: updates for C++11
...
- boost::scoped_ptr is obsolete
- std::vector::data replaces begin_ptr / end_ptr
9 years ago
Pieter Wuille
31444491f2
Add git and github tips and tricks to developer notes
9 years ago
Wladimir J. van der Laan
e012f3cea0
util: Add ParseUInt32 and ParseUInt64
...
Add error and range-checking parsers for unsigned 32 and 64 bit numbers.
The 32-bit variant is required for parsing sequence numbers from the
command line in `bitcoin-tx` (see #8164 for discussion). I've thrown in
the 64-bit variant as a bonus, as I'm sure it will be needed at some
point.
Also adds tests, and updates `developer-notes.md`.
9 years ago
MarcoFalke
fadd048592
[doc] Link to clang-format in the developer notes
9 years ago
MarcoFalke
fada0c422c
[doc] Fix doxygen comments for members
9 years ago
MarcoFalke
fad3035e8d
[doc] Minor markdown fixes
9 years ago
Wladimir J. van der Laan
b8c06ef409
doc: Add non-style-related development guidelines
...
I've collected these over time, mostly adding notes after
troubleshooting obscure bugs. As I hope to get the community more
involved in the whole process, I think it is useful to add to the
developer-notes.
9 years ago
Wladimir J. van der Laan
dca7bd3152
doc: Add developer notes about gitignore
...
- Add developer notes about `.gitignore.`
- Remove qt creator specific files from gitignore, to be consistent.
9 years ago
Mitchell Cash
99963b938f
Correct spelling mistakes in doc folder
...
- OSX —> OS X
- XCode —> Xcode
- github —> GitHub
- homebrew —> Homebrew
- gitian —> Gitian
- Other miscellaneous obvious spelling fixes and whitespace removal
9 years ago
MarcoFalke
60a8b70585
[doc] trivial: developer-notes.md covers more than just coding standards
9 years ago
BtcDrak
06d92d71a2
Add CONTRIBUTING.md
9 years ago
lpescher
f60bb5ee6d
Update documentation to match the #4219 change
10 years ago
Corinne Dashjr
7e6d23b171
Bugfix: Grammar fixes
10 years ago
Michael Ford
3bf5f52808
Create developer-notes.md
...
Moves coding guidelines and development tips/tricks into a single file.
Also adds a section explaining pull request terminology.
10 years ago
Pavel Vasin
be4ac91aef
docs: ThreadGetMyExternalIP has been removed
...
It was removed in https://github.com/bitcoin/bitcoin/pull/5161
10 years ago
Pieter Wuille
be0e0703f2
Remove file and class order guidelines
10 years ago
Pieter Wuille
2887bffcfd
Update coding style and add .clang-format
10 years ago
Philip Kaufmann
86fe1b864b
update coding.md to reflect changes by pull
...
- also mention alphabetical include ordering
11 years ago
Wladimir J. van der Laan
8414cb0494
Doxygen-compatible comments in coding style
11 years ago
paveljanik
25ef6ace70
Update the list of threads to the current state.
11 years ago
super3
2341e9b533
Docs Markdown Cleanup
12 years ago