Home | History | Annotate | only in /external/chromium_org/chrome/common/extensions/docs/server2
Up to higher level directory
NameDateSize
.gitignore20-Jun-201413
api_categorizer.py20-Jun-20141.8K
api_categorizer_test.py20-Jun-20142.3K
api_data_source.py20-Jun-201420.9K
api_data_source_test.py20-Jun-201410K
api_list_data_source.py20-Jun-20144.1K
api_list_data_source_test.py20-Jun-20147.5K
api_models.py20-Jun-20143.1K
api_models_test.py20-Jun-20145.9K
api_schema_graph.py20-Jun-20145.7K
api_schema_graph_test.py20-Jun-201416.7K
app.yaml20-Jun-2014387
app_engine_handler.py20-Jun-20141.3K
app_yaml_helper.py20-Jun-20144.4K
app_yaml_helper_test.py20-Jun-20146K
appengine_blobstore.py20-Jun-20141.9K
appengine_main.py20-Jun-2014645
appengine_url_fetcher.py20-Jun-20141.7K
appengine_wrappers.py20-Jun-20147.6K
availability_finder.py20-Jun-201412.4K
availability_finder_test.py20-Jun-201414.6K
blob_reference_store.py20-Jun-20141.1K
branch_utility.py20-Jun-20148.4K
branch_utility_test.py20-Jun-20147.5K
build_server.py20-Jun-20143K
cache_chain_object_store.py20-Jun-20144K
cache_chain_object_store_test.py20-Jun-20148.3K
caching_file_system.py20-Jun-20144.5K
caching_file_system_test.py20-Jun-20148.6K
caching_rietveld_patcher.py20-Jun-20144.1K
caching_rietveld_patcher_test.py20-Jun-20142.3K
chained_compiled_file_system.py20-Jun-20143.7K
chained_compiled_file_system_test.py20-Jun-20142.8K
chrome-128.png20-Jun-20143.9K
chrome-32.ico20-Jun-20145.3K
chroot_file_system.py20-Jun-20141.8K
chroot_file_system_test.py20-Jun-20143.6K
compiled_file_system.py20-Jun-20149.6K
compiled_file_system_test.py20-Jun-20148.9K
content_provider.py20-Jun-20143.1K
content_provider_test.py20-Jun-20144.4K
content_providers.py20-Jun-20144.6K
content_providers_test.py20-Jun-20145.6K
converter_html_parser.py20-Jun-20141.7K
cron.yaml20-Jun-2014109
cron_servlet.py20-Jun-201411.5K
cron_servlet_test.py20-Jun-20149.3K
data_source.py20-Jun-20141.2K
data_source_registry.py20-Jun-20141.3K
datastore_models.py20-Jun-20141.2K
directory_zipper.py20-Jun-20142.2K
directory_zipper_test.py20-Jun-20141.8K
docs_server_utils.py20-Jun-20141.3K
document_parser.py20-Jun-20147.4K
document_parser_test.py20-Jun-20148.3K
document_renderer.py20-Jun-20141.6K
document_renderer_test.py20-Jun-20142.3K
empty_dir_file_system.py20-Jun-2014915
environment.py20-Jun-2014507
extensions_paths.py20-Jun-2014993
fail_on_access_file_system.py20-Jun-2014406
fake_fetchers.py20-Jun-20144.4K
fake_url_fetcher.py20-Jun-20144.3K
features_bundle.py20-Jun-20144.2K
features_bundle_test.py20-Jun-20146.9K
features_utility.py20-Jun-20144.1K
features_utility_test.py20-Jun-20142.6K
file_system.py20-Jun-20144.2K
file_system_test.py20-Jun-20141.8K
file_system_util.py20-Jun-2014534
future.py20-Jun-20141.3K
future_test.py20-Jun-20141.9K
github_file_system.py20-Jun-20147.4K
github_file_system_provider.py20-Jun-20141.6K
github_file_system_test.py20-Jun-20141.6K
handler.py20-Jun-20141.1K
handler_test.py20-Jun-2014564
host_file_system_iterator.py20-Jun-20141.5K
host_file_system_iterator_test.py20-Jun-20147.6K
host_file_system_provider.py20-Jun-20144.7K
host_file_system_provider_test.py20-Jun-20141.7K
instance_servlet.py20-Jun-20143.4K
instance_servlet_test.py20-Jun-20142.1K
integration_test.py20-Jun-20148.3K
intro_data_source.py20-Jun-20142.1K
intro_data_source_test.py20-Jun-20141.1K
known_broken_links.json20-Jun-201441.3K
link_converter.py20-Jun-20142.9K
link_error_detector.py20-Jun-201410K
link_error_detector_test.py20-Jun-20143K
local_file_system.py20-Jun-20142.8K
local_file_system_test.py20-Jun-20141K
local_renderer.py20-Jun-2014655
manifest_data_source.py20-Jun-20144.8K
manifest_data_source_test.py20-Jun-20146.2K
manifest_features.py20-Jun-20141.6K
manifest_features_test.py20-Jun-20141.1K
memcache_object_store.py20-Jun-20141.2K
mock_file_system.py20-Jun-20144.1K
mock_file_system_test.py20-Jun-20144.6K
mock_function.py20-Jun-20141K
mock_function_test.py20-Jun-20141.2K
new_github_file_system.py20-Jun-201410.8K
new_github_file_system_test.py20-Jun-20149.6K
object_store.py20-Jun-20141.4K
object_store_creator.py20-Jun-20143.2K
object_store_creator_test.py20-Jun-20141.9K
offline_file_system.py20-Jun-2014848
patch_servlet.py20-Jun-20144.6K
patch_servlet_test.py20-Jun-20146.7K
patched_file_system.py20-Jun-20145.9K
patched_file_system_test.py20-Jun-20146.5K
patcher.py20-Jun-20141K
path_canonicalizer.py20-Jun-20144.4K
path_canonicalizer_test.py20-Jun-20143.5K
permissions_data_source.py20-Jun-20143.4K
permissions_data_source_test.py20-Jun-20144.8K
persistent_object_store.py20-Jun-20141.7K
persistent_object_store_test.py20-Jun-20141.7K
PRESUBMIT.py20-Jun-20143.5K
preview.py20-Jun-20143.5K
README20-Jun-20141.7K
redirector.py20-Jun-20142.2K
redirector_test.py20-Jun-20143.3K
reference_resolver.py20-Jun-20147.6K
reference_resolver_test.py20-Jun-20148.2K
render_servlet.py20-Jun-20144.4K
render_servlet_test.py20-Jun-20144.5K
rietveld_patcher.py20-Jun-20144.9K
rietveld_patcher_test.py20-Jun-20142.7K
robots.txt20-Jun-201451
samples_data_source.py20-Jun-20149.6K
samples_data_source_test.py20-Jun-20141K
schema_util.py20-Jun-20143.5K
schema_util_test.py20-Jun-20144K
server_instance.py20-Jun-20147.2K
servlet.py20-Jun-20143.4K
sidenav_data_source.py20-Jun-20143K
sidenav_data_source_test.py20-Jun-20144.6K
start_dev_server.py20-Jun-2014915
strings_data_source.py20-Jun-2014895
subversion_file_system.py20-Jun-20147.4K
subversion_file_system_test.py20-Jun-20145K
table_of_contents_renderer.py20-Jun-20142K
template_data_source.py20-Jun-20141.1K
template_data_source_test.py20-Jun-20142.1K
template_renderer.py20-Jun-20142K
template_renderer_test.py20-Jun-2014918
test_branch_utility.py20-Jun-20142.2K
test_data/20-Jun-2014
test_file_system.py20-Jun-20143.7K
test_file_system_test.py20-Jun-20146.4K
test_object_store.py20-Jun-20142K
test_object_store_test.py20-Jun-20141.5K
test_patcher.py20-Jun-20141K
test_servlet.py20-Jun-20142.7K
test_servlet_test.py20-Jun-20141.4K
test_util.py20-Jun-20141.5K
timer.py20-Jun-20141.7K
update_server.py20-Jun-20142K
url_constants.py20-Jun-2014853

README

      1 --------
      2 Overview
      3 
      4 This is a Google App Engine server which serves the documentation for Chrome
      5 apps and extensions. At time of this writing, the primary URL is:
      6 http://developer.chrome.com/.
      7 
      8 
      9 ---------------------
     10 Developing the Server
     11 
     12 You shouldn't need app engine locally to develop the server, preview.py should
     13 be sufficient. If for some reason you want to test against the app engine SDK:
     14 
     15   1. Download the python Google App Engine SDK from:
     16      https://developers.google.com/appengine/downloads
     17 
     18   2. Run './start_dev_server.py <path/to/dev_appserver.py>'
     19      (dev_appserver.py is part of the App Engine)
     20 
     21   3. View docs at http://localhost:8080/(apps|extensions)/<doc_name>
     22 
     23 
     24 --------------------
     25 Deploying the Server
     26 
     27 You will need to have access to the http://chrome-apps-doc.appspot.com app.
     28 Contact aa (a] chromium.org, erikkay (a] chromium.org, miket (a] chromium.org,
     29 kalman (a] chromium.org, or ernestd (a] chromium.org to obtain access.
     30 
     31 Once you have access:
     32 
     33 1. Increment the version in app.yaml so we can roll back if the update breaks.
     34 
     35 2. Run build_server.py. This copies some depenencies from /third_party into the
     36    server directory so that they get uploaded to App Engine.
     37 
     38 3. Run appcfg.py (supplied with the App Engine SDK) to upload the server code:
     39 
     40     appcfg.py update .
     41 
     42 4. When prompted for your credentials, enter the information for the account
     43    that has access to the production app.
     44 
     45 5. Go to http://www.appspot.com, select the docs project, click "versions" in
     46    the sidebar, and make the version you just deployed the "default" version.
     47 
     48    If you get an error about too many versions when deploying, go into this
     49    view and delete the version which was deployed the longest time ago.  Then
     50    try to deploy again.
     51