<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.xiph.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bbrittain</id>
	<title>XiphWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.xiph.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bbrittain"/>
	<link rel="alternate" type="text/html" href="https://wiki.xiph.org/Special:Contributions/Bbrittain"/>
	<updated>2026-05-01T14:14:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=DaalaReview&amp;diff=14207</id>
		<title>DaalaReview</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=DaalaReview&amp;diff=14207"/>
		<updated>2013-06-19T18:37:11Z</updated>

		<summary type="html">&lt;p&gt;Bbrittain: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a &#039;&#039;&#039;proposal&#039;&#039;&#039; for a more flexible review process. It is a set of guidelines for the most appropriate approach for different types of changes. Above all, use your judgement.&lt;br /&gt;
&lt;br /&gt;
== Definitions ==&lt;br /&gt;
*A) Full review: Same as current process. Can be based on Rietveld, &amp;quot;git format-patch&amp;quot;, or a pull request&lt;br /&gt;
*B) Post-review: Code gets committed to repo first, committer nags reviewer weekly if necessary&lt;br /&gt;
*C) Design review: Discuss with original author (and possibly others) for the principle of a change, can (and probably should) be done even before doing the work&lt;br /&gt;
*D) No review: self-explanatory&lt;br /&gt;
&lt;br /&gt;
== Guidelines ==&lt;br /&gt;
*0) Full-review on anything the committer has reasons to believe would be controversial, buggy, ...&lt;br /&gt;
*1) Generally no review on comments/whitespace/style/documentation&lt;br /&gt;
** Except potentially when changing Doxygen API comments&lt;br /&gt;
*2) Post-review on code that is already badly broken, or on simple bug fixes&lt;br /&gt;
*3) No review on initial commit of new stuff that isn&#039;t being called&lt;br /&gt;
** Full-review required to hook any code not reviewed because of point 3&lt;br /&gt;
** If code in point 3 breaks the build, it gets fixed immediately or removed&lt;br /&gt;
** No review on new tools until they get used by other people&lt;br /&gt;
*4) Code that is (according to the committer) highly unlikely to break things or that is trivially testable gets post-review&lt;br /&gt;
*5) Code that may have subtle implications gets full review&lt;br /&gt;
*6) Refactoring of someone else&#039;s code gets design review, followed by either post-review (or full review if requested during design review)&lt;br /&gt;
*7) Disruptive work (e.g. block switching) gets both design review and full review.&lt;br /&gt;
*8) Most build system changes get no review (unless point 0 applies)&lt;br /&gt;
*9) Post-review on test code&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
1) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=da726b32 da726b32], [https://git.xiph.org/?p=daala.git;a=commitdiff;h=53362b77 53362b77]&lt;br /&gt;
2) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=212d13b3 212d13b3], &lt;br /&gt;
3) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=76ee32c8 76ee32c8], [https://git.xiph.org/?p=daala.git;a=commitdiff;h=75b62b23 75b62b23]&lt;br /&gt;
4) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=7c102188 7c102188], [https://git.xiph.org/?p=daala.git;a=commitdiff;h=50732d66 50732d66]&lt;br /&gt;
5) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=8cd46564 8cd46564], [https://git.xiph.org/?p=daala.git;a=commitdiff;h=74dc3616 74dc3616]&lt;br /&gt;
6) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=208ea300 208ea300]&lt;br /&gt;
7) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=b4bfee65 b4bfee65]&lt;br /&gt;
8) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=7cc3cc5f 7cc3cc5f], [https://git.xiph.org/?p=daala.git;a=commitdiff;h=487fe063 487fe063]&lt;br /&gt;
&lt;br /&gt;
== Team reviews ==&lt;br /&gt;
*1) Once in a while, we should pick a piece of code&lt;br /&gt;
*2) Original author cleans up code, adds comments&lt;br /&gt;
*3) Code discussed with entire team&lt;br /&gt;
*4) Suggestions for improvement (with emphasis on algo)&lt;/div&gt;</summary>
		<author><name>Bbrittain</name></author>
	</entry>
	<entry>
		<id>https://wiki.xiph.org/index.php?title=DaalaReview&amp;diff=14206</id>
		<title>DaalaReview</title>
		<link rel="alternate" type="text/html" href="https://wiki.xiph.org/index.php?title=DaalaReview&amp;diff=14206"/>
		<updated>2013-06-19T18:33:33Z</updated>

		<summary type="html">&lt;p&gt;Bbrittain: fixed ) abiguity&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a &#039;&#039;&#039;proposal&#039;&#039;&#039; for a more flexible review process. It is a set of guidelines for the most appropriate approach for different types of changes. Above all, use your judgement.&lt;br /&gt;
&lt;br /&gt;
== Definitions ==&lt;br /&gt;
*A) Full review: Same as current process. Can be based on Rietveld, &amp;quot;git format-patch&amp;quot;, or a pull request&lt;br /&gt;
*B) Post-review: Code gets committed to repo first, committer nags reviewer weekly if necessary&lt;br /&gt;
*C) Design review: Discuss with original author (and possibly others) for the principle of a change, can (and probably should) be done even before doing the work&lt;br /&gt;
*D) No review: self-explanatory&lt;br /&gt;
&lt;br /&gt;
== Guidelines ==&lt;br /&gt;
*0) Full-review on anything the committer has reasons to believe would be controversial, buggy, ...&lt;br /&gt;
*1) Generally no review on comments/whitespace/style/documentation&lt;br /&gt;
** Except potentially when changing Doxygen API comments&lt;br /&gt;
*2)Post-review on code that is already badly broken, or on simple bug fixes&lt;br /&gt;
*3) No review on initial commit of new stuff that isn&#039;t being called&lt;br /&gt;
** Full-review required to hook any code not reviewed because of point 3&lt;br /&gt;
** If code in point 3 breaks the build, it gets fixed immediately or removed&lt;br /&gt;
** No review on new tools until they get used by other people&lt;br /&gt;
*4) Code that is (according to the committer) highly unlikely to break things or that is trivially testable gets post-review&lt;br /&gt;
*5) Code that may have subtle implications gets full review&lt;br /&gt;
*6) Refactoring of someone else&#039;s code gets design review, followed by either post-review (or full review if requested during design review)&lt;br /&gt;
*7) Disruptive work (e.g. block switching) gets both design review and full review.&lt;br /&gt;
*8) Most build system changes get no review (unless point 0 applies)&lt;br /&gt;
*9) Post-review on test code&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
1) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=da726b32 da726b32], [https://git.xiph.org/?p=daala.git;a=commitdiff;h=53362b77 53362b77]&lt;br /&gt;
2) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=212d13b3 212d13b3], &lt;br /&gt;
3) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=76ee32c8 76ee32c8], [https://git.xiph.org/?p=daala.git;a=commitdiff;h=75b62b23 75b62b23]&lt;br /&gt;
4) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=7c102188 7c102188], [https://git.xiph.org/?p=daala.git;a=commitdiff;h=50732d66 50732d66]&lt;br /&gt;
5) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=8cd46564 8cd46564], [https://git.xiph.org/?p=daala.git;a=commitdiff;h=74dc3616 74dc3616]&lt;br /&gt;
6) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=208ea300 208ea300]&lt;br /&gt;
7) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=b4bfee65 b4bfee65]&lt;br /&gt;
8) [https://git.xiph.org/?p=daala.git;a=commitdiff;h=7cc3cc5f 7cc3cc5f], [https://git.xiph.org/?p=daala.git;a=commitdiff;h=487fe063 487fe063]&lt;br /&gt;
&lt;br /&gt;
== Team reviews ==&lt;br /&gt;
*1) Once in a while, we should pick a piece of code&lt;br /&gt;
*2) Original author cleans up code, adds comments&lt;br /&gt;
*3) Code discussed with entire team&lt;br /&gt;
*4) Suggestions for improvement (with emphasis on algo)&lt;/div&gt;</summary>
		<author><name>Bbrittain</name></author>
	</entry>
</feed>