Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(261)

Unified Diff: docs/design_docs_to_write.md

Issue 1309473002: WIP: Migrate Wiki content over to src/docs (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: documentation_best_practices.md Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: docs/design_docs_to_write.md
diff --git a/docs/design_docs_to_write.md b/docs/design_docs_to_write.md
new file mode 100644
index 0000000000000000000000000000000000000000..95bf118638925e6e10ab2d9890dff2c50045d484
--- /dev/null
+++ b/docs/design_docs_to_write.md
@@ -0,0 +1,29 @@
+# Introduction
Robert Sesek 2015/08/24 18:07:43 Delete?
+
+This page contains a list of all the design documents that we need to write in order to better document how our infrastructure and features are implemented. Feel free to add something to the list. Doing so does **not** mean that you are signing up to write it, we'll find someone!
+
+## Cross-Platform
+
+ * how the password manager works at a high level (when new entries are stored, how scoring works, how imported passwords without stored action URLs are handled, etc.) (stuartmorgan) (note see https://wiki/Main/ChromePasswordManagerDesignDoc)
+ * try servers - how they work, limitations, different supported methods to upload patches, etc.
+ * how the update mechanism works - how the server communicates with the chrome, how to use Courgette, etc.
+ * webintents
+
+## Mac
+
+ * tab dragging in and between windows (pink)
+ * tab layout (pink)
+ * BWC ownership model, NSViewController/NSWindowController ownership, how to write CocoaTests (pink, dmaclach)
+ * animations (infobar, download shelf, bookmarkbar)
+ * omnibox (class hierarchy, what happens when you type into the omnibox, etc)
+ * keypress/keyboard/IME/main menu shortcuts input flow (owner: thakis, work-in-progress at http://sites.google.com/a/chromium.org/dev/developers/os-x-keyboard-handling)
+ * how to write l10n-savvy nibs
+ * http://dev.chromium.org/developers/design-documents/ui-localization/mac-notes is decent imho (thakis)
+ * however, it has many ???'s for complex examples. it's a great starting point but needs finishing (pinkerton)
+ * graphics rendering and event processing for plug-ins, particularly how Mac NPAPI differs from Windows/Linux (awalker)
+ * Make sure SpellingPanelPlanningDoc is up to date
+ * on-disk app structure and maybe some autoupdate tidbits (mark)
+
+## Linux
+
+ * how zygotes work, why they were chosen (distribution partners), and why it isn't a recommended approach for others to take (ie, mozilla). Probably should just flesh out the LinuxZygote doc

Powered by Google App Engine
This is Rietveld 408576698