practicalswift
bea8e9e66e
Document the preference of nullptr over NULL or (void*)0
2017-08-18 09:51:00 +02:00
practicalswift
d1e6f91f85
Prefer compile-time checking over run-time checking
2017-08-17 00:42:32 +02:00
MarcoFalke
d7be7b39fa
Merge #10705 : Trivial: spelling fixes
...
f42fc1d50
doc: spelling fixes (klemens)
Pull request description:
patch contains some spelling fixes ( just in comments ) as found by a bot ( http://www.misfix.org , https://github.com/ka7/misspell_fixer ).
Tree-SHA512: ba6046cfcd81b0783420daae7d776be92dd7b85a593e212f8f1b4403aca9b1b6af12cef7080d4ea5ed4a14952fd25e4300109a59c414e08f5395cdb9947bb750
2017-08-16 00:30:12 +02:00
klemens
f42fc1d508
doc: spelling fixes
2017-08-16 00:24:39 +02:00
Wladimir J. van der Laan
dac37823d4
doc: Correct AmountFromValue/ValueFromAmount names
2017-08-07 17:01:21 +02:00
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.
2017-07-25 12:37:53 +02:00
Wladimir J. van der Laan
f3f1e2e7d3
Merge #9544 : [trivial] Add end of namespace comments. Improve consistency.
...
5a9b508
[trivial] Add end of namespace comments (practicalswift)
Tree-SHA512: 92b0fcae4d1d3f4da9e97569ae84ef2d6e09625a5815cd0e5f0eb6dd2ecba9852fa85c184c5ae9de5117050330ce995e9867b451fa8cd5512169025990541a2b
2017-06-26 13:40:26 +02:00
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".
2017-06-22 19:18:10 +03:00
Pieter Wuille
a090d1c1c9
Header include guideline
2017-06-11 15:54:58 -07:00
practicalswift
5a9b508279
[trivial] Add end of namespace comments
2017-05-31 22:21:25 +02:00
Pieter Wuille
47d8441466
Update style guide
2017-05-26 15:58:03 -07:00
Pavel Janík
f203ecc621
Shadowing is not enabled by default, update doc accordingly.
2017-05-10 19:48:24 +02:00
Wladimir J. van der Laan
c26655ed3f
doc: Add RPC interface guidelines
2017-05-02 07:51:49 +02:00
John Newbery
c28ee91db0
Rename rpc-tests directory to functional
2017-03-20 10:40:31 -04:00
John Newbery
00902c48cd
Rename qa directory to test
2017-03-20 10:40:31 -04:00
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
2017-02-09 11:56:44 +09:00
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.
2017-01-28 16:57:08 +01:00
Pieter Wuille
74994c6577
Improve style w.r.t. if
2017-01-10 11:58:27 -08:00
Gregory Maxwell
08ed8c1d07
Developer docs about existing subtrees.
...
Add some notes about the workflow for changes to code that exists in subtrees.
2016-12-02 14:34:20 +00:00
Pavel Janík
359bac7cff
Add notes about variable names and shadowing
2016-11-09 14:11:24 +01:00
fanquake
ab53207b9c
[trivial][doc] Mention ++i as preferred to i++ in dev notes
2016-08-26 19:40:24 +08:00
Wladimir J. van der Laan
67db011e12
Merge #8177 : developer notes: updates for C++11
...
654a211
developer notes: updates for C++11 (Kaz Wesley)
2016-06-10 11:29:36 +02:00
Kaz Wesley
654a211622
developer notes: updates for C++11
...
- boost::scoped_ptr is obsolete
- std::vector::data replaces begin_ptr / end_ptr
2016-06-09 09:59:06 -07:00
Wladimir J. van der Laan
f7b1bfc9a3
Merge #8178 : Add git and github tips and tricks to developer notes
...
3144449
Add git and github tips and tricks to developer notes (Pieter Wuille)
2016-06-09 16:42:27 +02:00
Pieter Wuille
31444491f2
Add git and github tips and tricks to developer notes
2016-06-09 15:44:44 +02:00
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`.
2016-06-08 10:28:51 +02:00
MarcoFalke
fadd048592
[doc] Link to clang-format in the developer notes
2016-05-10 17:59:07 +02:00
MarcoFalke
fada0c422c
[doc] Fix doxygen comments for members
2016-04-03 11:58:01 +02:00
MarcoFalke
fad3035e8d
[doc] Minor markdown fixes
2015-11-30 16:33:15 +01:00
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.
2015-11-13 12:02:39 +01:00
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.
2015-10-23 14:24:08 +02:00
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
2015-10-18 06:25:43 +10:00
MarcoFalke
60a8b70585
[doc] trivial: developer-notes.md covers more than just coding standards
2015-10-09 17:09:29 +02:00
BtcDrak
06d92d71a2
Add CONTRIBUTING.md
2015-09-26 09:03:47 +01:00
lpescher
f60bb5ee6d
Update documentation to match the #4219 change
2015-05-19 22:29:59 -06:00
Corinne Dashjr
7e6d23b171
Bugfix: Grammar fixes
2015-05-01 11:21:27 +00:00
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.
2014-12-19 10:58:56 +08:00