Home | History | Annotate | only in /external/chromium_org/chrome/common/extensions/docs/server2
Up to higher level directory
NameDateSize
api_data_source.py06-Dec-201322.6K
api_data_source_test.py06-Dec-20138.6K
api_list_data_source.py06-Dec-20133.2K
api_list_data_source_test.py06-Dec-20132.9K
app.yaml06-Dec-2013387
app_engine_handler.py06-Dec-2013776
app_yaml_helper.py06-Dec-20134.5K
app_yaml_helper_test.py06-Dec-20135.8K
appengine_blobstore.py06-Dec-20131.6K
appengine_main.py06-Dec-2013735
appengine_url_fetcher.py06-Dec-20131.5K
appengine_wrappers.py06-Dec-20137.4K
availability_finder.py06-Dec-201311.2K
availability_finder_test.py06-Dec-20138.1K
blob_reference_store.py06-Dec-20131.1K
branch_utility.py06-Dec-20135.9K
branch_utility_test.py06-Dec-20136K
build_server.py06-Dec-20133K
cache_chain_object_store.py06-Dec-20134K
cache_chain_object_store_test.py06-Dec-20138.3K
caching_file_system.py06-Dec-20134.5K
caching_file_system_test.py06-Dec-20137.8K
caching_rietveld_patcher.py06-Dec-20134.8K
caching_rietveld_patcher_test.py06-Dec-20132.9K
chained_compiled_file_system.py06-Dec-20133.2K
chained_compiled_file_system_test.py06-Dec-20132.8K
chrome-128.png06-Dec-20133.9K
chrome-32.ico06-Dec-20135.3K
compiled_file_system.py06-Dec-20134K
compiled_file_system_test.py06-Dec-20134.2K
converter_html_parser.py06-Dec-20131.7K
cron.yaml06-Dec-2013109
cron_servlet.py06-Dec-20138.3K
cron_servlet_test.py06-Dec-20138.1K
datastore_models.py06-Dec-2013804
docs_server_utils.py06-Dec-2013868
empty_dir_file_system.py06-Dec-2013879
example_zipper.py06-Dec-20131.8K
example_zipper_test.py06-Dec-20131.2K
fail_on_access_file_system.py06-Dec-2013407
fake_fetchers.py06-Dec-20135.8K
fake_url_fetcher.py06-Dec-20131.6K
file_system.py06-Dec-20133.3K
file_system_test.py06-Dec-20131.8K
file_system_util.py06-Dec-2013534
future.py06-Dec-2013993
future_test.py06-Dec-20131.9K
handler.py06-Dec-20131.1K
handler_test.py06-Dec-2013601
host_file_system_creator.py06-Dec-20132.4K
host_file_system_creator_test.py06-Dec-20131.6K
instance_servlet.py06-Dec-20133.6K
instance_servlet_test.py06-Dec-20131.9K
integration_test.py06-Dec-20136.1K
intro_data_source.py06-Dec-20134.2K
intro_data_source_test.py06-Dec-20131.2K
link_converter.py06-Dec-20133K
link_error_detector.py06-Dec-201310K
link_error_detector_test.py06-Dec-20132.9K
local_file_system.py06-Dec-20132.9K
local_file_system_test.py06-Dec-20131K
local_renderer.py06-Dec-2013677
manifest_data_source.py06-Dec-20133.3K
manifest_data_source_test.py06-Dec-20132.8K
memcache_object_store.py06-Dec-20131.2K
mock_file_system.py06-Dec-20133.8K
mock_file_system_test.py06-Dec-20134.1K
object_store.py06-Dec-20131.4K
object_store_creator.py06-Dec-20133.2K
object_store_creator_test.py06-Dec-20131.9K
offline_file_system.py06-Dec-2013732
patch_servlet.py06-Dec-20134.6K
patch_servlet_test.py06-Dec-20135.4K
patched_file_system.py06-Dec-20135.8K
patched_file_system_test.py06-Dec-20136.5K
patcher.py06-Dec-20131K
path_canonicalizer.py06-Dec-20134.3K
path_canonicalizer_test.py06-Dec-20133.5K
persistent_object_store.py06-Dec-20131.7K
persistent_object_store_test.py06-Dec-20131.7K
PRESUBMIT.py06-Dec-20133.5K
preview.py06-Dec-20133.6K
README06-Dec-20131.7K
redirector.py06-Dec-20132.3K
redirector_test.py06-Dec-20133.3K
reference_resolver.py06-Dec-20137.1K
reference_resolver_test.py06-Dec-20135.9K
render_servlet.py06-Dec-20133.4K
render_servlet_test.py06-Dec-20133.1K
rietveld_patcher.py06-Dec-20135.7K
rietveld_patcher_test.py06-Dec-20132.8K
robots.txt06-Dec-201351
samples_data_source.py06-Dec-20139.3K
samples_data_source_test.py06-Dec-20131K
server_instance.py06-Dec-20136K
servlet.py06-Dec-20133.3K
sidenav_data_source.py06-Dec-20132.4K
sidenav_data_source_test.py06-Dec-20132.4K
start_dev_server.py06-Dec-2013915
subversion_file_system.py06-Dec-20137.4K
subversion_file_system_test.py06-Dec-20134.3K
svn_constants.py06-Dec-2013660
template_data_source.py06-Dec-20135.2K
template_data_source_test.py06-Dec-20135.4K
test_branch_utility.py06-Dec-20131.4K
test_data/06-Dec-2013
test_file_system.py06-Dec-20133.5K
test_file_system_test.py06-Dec-20135.1K
test_object_store.py06-Dec-20132K
test_object_store_test.py06-Dec-20131.5K
test_patcher.py06-Dec-20131.1K
test_servlet.py06-Dec-20132.6K
test_servlet_test.py06-Dec-20131.4K
test_util.py06-Dec-20131K
update_server.py06-Dec-20132K
url_constants.py06-Dec-2013890

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