fullstackpython.cn
先前 fullstackpython.cn 是作为 Full Stack Python 的简体中文翻译项目进行维护的,在对原项目中的文章内容进行同步翻译的同时,还使文件样式和网站结构也尽可以与原项目保持同步。
到目前为止,原项目中的绝大部分文章都已翻译完成,因此本项目的初衷也已基本达成。
下阶段,fullstackpython.cn 项目除了继续跟踪翻译 Full Stack Python 项目中的更新文章以外,还将添加其它一些关于 Python 开发的文章与资料。
除外,本项目的文章样式和网站结构将不再与原项目保持同步。
本项目的编译版本可直接查看网页 fullstackpython.atjiang.com。
项目先前的翻译进度和译者如下
一、简介
- content/pages/01-introduction/01-introduction.markdown (2016-05-22)
- content/pages/01-introduction/02-learning-programming.markdown (2016-05-22)
- content/pages/01-introduction/03-why-use-python.markdown (2016-05-23)
- content/pages/01-introduction/04-python-2-or-3.markdown (2016-05-24)
- content/pages/01-introduction/05-enterprise-python.markdown (2016-05-25)
- content/pages/01-introduction/11-best-python-resources.markdown (206-06-01)
- content/pages/01-introduction/12-best-python-videos.markdown (2016-06-02)
二、开发环境
- content/pages/02-development-environments/01-development-environments.markdown (2016-05-31)
- content/pages/02-development-environments/03-vim.markdown (2016-06-03)
- content/pages/02-development-environments/04-emacs.markdown (2016-06-06)
三、编程语言
- content/pages/03-programming-language/01-programming-language.markdown (2016-06-07)
- content/pages/03-programming-language/08-generators.markdown (2016-06-08)
- content/pages/03-programming-language/09-comprehensions.markdown (2016-06-09)
四、Web 开发
- content/pages/04-web-development/01-web-development.markdown (2016-06-10)
- content/pages/04-web-development/02-web-frameworks.markdown (2016-06-11)
- content/pages/04-web-development/03-django.markdown (2016-06-13)
- content/pages/04-web-development/04-flask.markdown (2016-06-15)
- content/pages/04-web-development/05-bottle.markdown (2016-06-16)
- content/pages/04-web-development/06-pyramid.markdown (2016-06-16)
- content/pages/04-web-development/07-morepath.markdown (2016-06-17)
- content/pages/04-web-development/09-other-web-frameworks.markdown (2016-06-17)
- content/pages/04-web-development/10-web-design.markdown (2016-06-18)
- content/pages/04-web-development/11-css.markdown (2016-06-19)
- content/pages/04-web-development/12-javascript.markdown (2016-06-20)
- content/pages/04-web-development/13-websockets.markdown (2016-06-22)
- content/pages/04-web-development/14-template-engines.markdown (2016-06-28)
- content/pages/04-web-development/15-web-app-security.markdown (2016-06-30)
- content/pages/04-web-development/16-static-site-generator.markdown (2016-07-05)
- content/pages/04-web-development/17-jinja2.markdown (2016-07-06)
五、数据部分
- content/pages/05-data/01-data.markdown (2016-07-07)
- content/pages/05-data/02-databases.markdown (2016-07-09)
- content/pages/05-data/03-nosql.markdown (2016-07-11)
- content/pages/05-data/04-object-relational-mappers.markdown (2016-07-17)
- content/pages/05-data/05-postgresql.markdown (2016-07-24)
- content/pages/05-data/06-mysql.markdown (2016-07-24)
- content/pages/05-data/07-sqlite.markdown (2016-07-24)
六、Web API
- content/pages/06-web-apis/01-application-programming-interfaces.markdown (2016-07-26)
- content/pages/06-web-apis/02-api-integration.markdown (2016-07-27)
- content/pages/06-web-apis/03-api-creation.markdown (2016-08-18)
- content/pages/06-web-apis/04-twilio.markdown (2016-09-13)
七、Web 应用部署
- content/pages/07-web-app-deployment/01-deployment.markdown (2016-07-08 by Christopher L)
- content/pages/07-web-app-deployment/02-servers.markdown (2016-07-10 by Christopher L)
- content/pages/07-web-app-deployment/04-platform-as-a-service.markdown (2016-07-11 by Christopher L)
- content/pages/07-web-app-deployment/05-operating-systems.markdown (2016-07-12 by Christopher L)
- content/pages/07-web-app-deployment/06-web-servers.markdown (2016-07-13 by Christopher L)
- content/pages/07-web-app-deployment/07-wsgi-servers.markdown (2016-07-14 by Christopher L)
- content/pages/07-web-app-deployment/08-source-control.markdown (2016-07-15 by Christopher L)
- content/pages/07-web-app-deployment/09-app-dependencies.markdown (2016-07-18 by Christopher L)
- content/pages/07-web-app-deployment/10-static-content.markdown (2016-07-19 by Christopher L)
- content/pages/07-web-app-deployment/11-task-queues.markdown (2016-07-20 by Christopher L)
- content/pages/07-web-app-deployment/12-configuration-management.markdown (2016-07-21 by Christopher L)
- content/pages/07-web-app-deployment/13-continuous-integration.markdown (2016-07-22 by Christopher L)
- content/pages/07-web-app-deployment/14-logging.markdown (2016-07-23 by Christopher L)
- content/pages/07-web-app-deployment/15-monitoring.markdown (2016-07-24 by Christopher L)
- content/pages/07-web-app-deployment/16-web-analytics.markdown (2016-07-25 by Christopher L)
- content/pages/07-web-app-deployment/17-docker.markdown (2016-07-26 by Christopher L)
- content/pages/07-web-app-deployment/18-caching.markdown (2016-07-27 by Christopher L)
- content/pages/07-web-app-deployment/19-microservices.markdown (2016-07-28 by Christopher L)
- content/pages/07-web-app-deployment/20-devops.markdown (2016-07-27 by Christopher L)
- content/pages/07-web-app-deployment/21-nginx.markdown (2016-08-01 by Christopher L)
- content/pages/07-web-app-deployment/22-apache-http-server.markdown (2016-08-01 by Christopher L)
- content/pages/07-web-app-deployment/23-caddy.markdown (2016-08-01 by Christopher L)
- content/pages/07-web-app-deployment/24-gunicorn.markdown (2016-08-01 by Christopher L)
- content/pages/07-web-app-deployment/25-ubuntu.markdown (2016-08-01 by Christopher L)
八、测试
- content/pages/08-testing/01-testing.markdown (2016-07-05 by Christopher L)
- content/pages/08-testing/02-unit-testing.markdown (2016-07-05 by Christopher L)
- content/pages/08-testing/03-integration-testing.markdown (2016-07-06 by Christopher L)
- content/pages/08-testing/05-code-metrics.markdown (2016-07-07 by Christopher L)
- content/pages/08-testing/08-debugging.markdown (2016-07-07 by Christopher L)
如何贡献翻译
- 新建一个 issue,说明要贡献哪篇文档,注意翻译之前先看看 issues 里面有没有人已经认领了
- fork 之后,修改
/content/
中的对应文档进行翻译,并在本地预览,如果不知道如何在本地启动,可以参考如何在本地启动 - 注意在 File metadata 中将自己加入到
translators
字段,若无此字段,则添加一个 - 注意在 File metadata 中更新
updated
,若无此字段,则添加一个 - 提交一个 pull-request,等待审核
如何在本地启动
- 安装 Pelican 运行环境
cd source && pip install -r requirements.txt
- 重新生成网页
make run
- 启动 Pelican HTTP 服务器
python -m pelican.server
- 在浏览器中访问
http://127.0.0.1:8000/
如何查看成果
更新内容一旦合并后,可以在 http://fullstackpython.atjiang.com 上看到成果。