Installing Sphinx on App Engine - maybe?

Following my documentation question last year , now I want to start and try Python-based Sphinx to build the developer documentation for the PHP CMS I was working on.

Instead of setting up Python locally on my workstation, I would like to run it on a public web server from the start. All web hosting packages I have access to run on the LAMP stack, and I am reluctant to buy Python hosting. I am very interested in the Google App Engine, the free quotas that they provide will do for me a hundred times, and even if not, their price looks very reasonable.

Now I have zero knowledge of Python - getting the Sphinx to work, this is my first contact with it - and very little time. As far as I understand, the python platforms and libraries provided by App Engine are very compatible with the standard Python library, but not identical.

So my question is:

  • Can Sphinx run in App Engine at all?

  • Installing Sphinx on App Engine is as simple as if I installed it on top of a regular Python installation? Or does App Engine require source code tweaks that I cannot execute in a reasonable amount of time with my current Python level?

  • Should I first install Sphinx on the local server and the “regular” Python stack?

  • Does anyone know of any useful how-tos, tutorials, or other resources for this?

+3
4

! , , - : App Engine , , , Sphinx . , , -, , .

, , App Engine, monkeypatching Python. " Python"!

, , , , , : Sphinx Python, - !

+3

Sphinx GAE .

Sphinx HTML, CSS JS. , Sphinx - .

Sphinx (HTML, CSS JS) . , , GAE . .

Sphinx " -". Sphinx -; -. , HTML, LaTeX - . , HTML, - Sphinx.

Sphinx App Engine ?

, , .

Sphinx App Engine , ...

, . ​​ .

Sphinx "" Python ?

. .

- - , ?

"this" " -", "". -. , " -" , .

"this" " Sphinx", " http://sphinx.pocoo.org? ?


, Sphinx "" ( ) HTML/CSS/JS, , ( ) .

Sphinx . . , , .

.

. , , , , , .

Sphinx - . "-". , HTML, .

+6

The difference between deploying locally through dev_appserverand remotely through appcfgwas - in my experience - limited to one of the two commands that I execute. However, I have no experience with Sphinx.

+1
source

Sphinx compiles documentation, running it on a web server, makes the same sense as gcc on a web server.

+1
source

Source: https://habr.com/ru/post/1738635/


All Articles