Commit graph

288 commits

Author SHA1 Message Date
shikhman
77e826997d Add documentation about Guava to the code structure document
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=136057514
2016-10-14 16:58:07 -04:00
mcilwain
edbb8985e6 Add [] documentation to code structure doc
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135956133
2016-10-14 16:58:07 -04:00
Ben McIlwain
27ec47051e Readability nits
Minor readability nits

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135726729
2016-10-11 11:27:53 -04:00
cgoldfeder
049c636966 Add a missing verification to DomainApplicationUpdateFlow.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135712711
2016-10-11 11:27:53 -04:00
nickfelt
6bbfef9eb3 Remove [TOC] tags from markdown documentation
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135699339
2016-10-11 11:27:48 -04:00
mcilwain
94c549d960 Delete obsoleted non-batched DNS refresh on host rename action
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135681285
2016-10-11 11:27:48 -04:00
nickfelt
f7a205975f Improve minor readability aspects of Admin Tool docs
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135531947
2016-10-11 11:27:48 -04:00
nickfelt
12734a33b5 Clarify what "speculative" refers to in code structure docs
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135530585
2016-10-11 11:27:48 -04:00
mcilwain
f9fe25f00a Use "Nomulus" name in documentation
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135509458
2016-10-11 11:04:41 -04:00
mmuller
86d8f35f79 Reflow markdown flow documentation to 80 characters
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135500481
2016-10-11 11:00:26 -04:00
cgoldfeder
a09d48a4a5 Decentralize how registry phase checks are done in flows
Very few flows actually check the phase. Push the checks down to the leaf
flows so that we can remove the inherited code from ResourceFlow and replace
it with utility methods. In the process, document and test two places that
throw the exception but did not previously test it.

This introduces a temporary hack in BaseDomainCreateFlow that does something
specific for DomainApplicationCreateFlow. It will go away literally tomorrow
when I flatten that flow.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135480538
2016-10-07 15:29:48 -04:00
shikhman
b62e60ed7e Fix documentation error in architecture doc
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135411618
2016-10-07 15:29:48 -04:00
mcilwain
30adfd28fc Reorganize install instructions across multiple help files
I've also improved the install instructions based on what actually works when
deploying the GitHub-hosted version of the codebase to App Engine using an
external cloud account.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135390967
2016-10-07 15:29:47 -04:00
mcilwain
d02d30a4cd Use google.registry namespace for specifying RegistryConfig impl
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135386524
2016-10-07 15:29:47 -04:00
cgoldfeder
886d6f8e17 Flatten the domain and domain application update flows
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135282371
2016-10-07 14:34:06 -04:00
mcilwain
e0f2620333 Reformat, rearrange, and edit install guide
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135124027
2016-10-05 11:58:23 -04:00
mcilwain
3b02d77ceb Rename 'registry_tool' to 'nomulus'
This changes everything with external visibility beyond the codebase
(i.e. the name of the compiled binary and the documentation that refers
to it). It does not change a lot of things internal to the codebase,
i.e. the "RegistryTool" class didn't change its name. We can rename that
in a subsequent CL if we want to.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135022087
2016-10-04 09:59:54 -04:00
nickfelt
ee13ee35b0 Merge gtech_tool functionality into registry_tool
This change consolidates gtech_tool into registry_tool.  Since App Engine has
no actual ACLs on the remote API (any access is essentially root access), we're
removing this to avoid giving the impression to users that gtech_tool is truly
locked down from a security perspective compared to registry_tool.

In addition to merging GtechTool.COMMAND_MAP into RegistryTool.COMMAND_MAP, this
change also removes the {create,update}_sandbox_tld commands (which only made
sense for gtech_tool) and removes references to gtech_tool in the documentation.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=134828710
2016-10-03 16:27:24 -04:00
mmuller
35d5307706 Convert hyphen-bullets to asterisks in flows.md
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=134817400
2016-10-03 16:18:30 -04:00
mmuller
ee5ebad832 Add flows.md to documentation directory
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=134810786
2016-10-03 16:12:31 -04:00
ctingue
414781e79b Add Cursor documentation
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=133994188
2016-09-26 13:26:37 -04:00
mcilwain
65ff6b45d1 Add documentation on poll messages and an outline of Code structure
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=133713736
2016-09-22 14:06:32 -04:00
mcilwain
e53cfe919a Add documentation on managing reserved lists
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=133585795
2016-09-19 12:13:12 -04:00
mcilwain
939112318b Add Operational procedures doc with premium list instructions
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=133291839
2016-09-19 11:58:11 -04:00
mcilwain
5fca35a8eb Move public Markdown documentation to a subdirectory
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=132894271
2016-09-14 15:49:28 -04:00
mcilwain
cadf9d4af2 Use smaller shard size in ClaimsListShardTest
The default production value of 10,000 was unnecessarily large for testing
purposes.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=132441792
2016-09-14 15:16:22 -04:00
mcilwain
3b4b7a475b Replace VoidKeyring with InMemoryKeyring and a dummy module
VoidKeyring always threw exceptions whenever any of its methods were called,
which caused several parts of the system to fail early (and thus required a
proper Keyring to be implemented almost immediately, early on in the "just
playing around with the system" phase).

I'm swapping this out with an InMemoryKeyring which is supplied by
DummyKeyringModule, which, instead of throwing exceptions, returns dummy
values, delaying the onset of errors to when connecting to external services
is attempted.  This pushes off the required implementation of a real Keyring-
providing module, allowing the system to be played around with more first.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=132361157
2016-09-07 12:15:08 -04:00
mcilwain
7c16a3b367 Add configuration documentation
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=132070348
2016-09-02 13:59:17 -04:00
mcilwain
adf0ce313f Fix Markdown docs appearing externally
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=131749436
2016-08-30 17:05:16 -04:00
mcilwain
6e743b069d Add documentation on creating sample EPP resource in system setup
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=131340136
2016-08-26 09:50:16 -04:00
mcilwain
5dc1f716bd Expand list of system capabilities in README and add known issues
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=131074174
2016-08-23 15:47:08 -04:00
mcilwain
316226db68 Add download/installation documentation
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=130311400
2016-08-15 17:13:29 -04:00
mcilwain
6fc7eb40c6 Add more documentation on cron, Datastore, and Cloud Storage
Note that a lot of this is adapted from existing non-Markdown documentation written by Brian.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=129252200
2016-08-03 17:13:33 -04:00
mcilwain
4cf5a7d67b Add registry_tool documentation
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=129215218
2016-08-03 11:17:26 -04:00
Ben McIlwain
05ec2ff421 Add more App Engine architecture documentation
Includes information on the release process, environments, and cron.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=128219932
2016-08-02 19:05:02 -04:00
mcilwain
715118ddda Add documentation on our App Engine services and task queues
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=128098514
2016-07-21 17:57:28 -04:00
ctingue
a3cade3e20 Add --set_current_tld_state to UpdateTldCommand
This feature would have been useful earlier when I was changing the TLD state on a sandbox TLD on-the-fly for testing purposes.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=128088578
2016-07-21 17:54:41 -04:00
Ben McIlwain
0d5e538ffc Add stubs for Markdown documentation 2016-07-15 15:52:31 -04:00