{"id":13607767,"url":"https://github.com/phodal/growth-in-action","last_synced_at":"2025-05-15T12:06:05.716Z","repository":{"id":150637162,"uuid":"54576330","full_name":"phodal/growth-in-action","owner":"phodal","description":"全栈增长工程师实战","archived":false,"fork":false,"pushed_at":"2018-10-10T06:29:14.000Z","size":3810,"stargazers_count":2508,"open_issues_count":0,"forks_count":545,"subscribers_count":195,"default_branch":"gh-pages","last_synced_at":"2025-04-14T22:19:46.144Z","etag":null,"topics":["action","backend","book","ebook","free-book","free-ebook","frontend","full-stack","fullstack","github-books","growth","phodal"],"latest_commit_sha":null,"homepage":"http://growth-in-action.phodal.com/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phodal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-03-23T16:36:49.000Z","updated_at":"2025-04-14T07:22:56.000Z","dependencies_parsed_at":"2023-05-26T23:45:15.036Z","dependency_job_id":null,"html_url":"https://github.com/phodal/growth-in-action","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phodal%2Fgrowth-in-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phodal%2Fgrowth-in-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phodal%2Fgrowth-in-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phodal%2Fgrowth-in-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phodal","download_url":"https://codeload.github.com/phodal/growth-in-action/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254337613,"owners_count":22054253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["action","backend","book","ebook","free-book","free-ebook","frontend","full-stack","fullstack","github-books","growth","phodal"],"created_at":"2024-08-01T19:01:21.432Z","updated_at":"2025-05-15T12:06:00.702Z","avatar_url":"https://github.com/phodal.png","language":"HTML","funding_links":[],"categories":["其他","HTML"],"sub_categories":[],"readme":"[全栈增长工程师](https://github.com/phodal/growth-ebook)实战\n===\n\n在Growth中我们介绍的只是一系列的实践，而Growth实战则会带领读者去履行这些实践。你将会看到：\n\n - 如何开发一个Web应用（博客）\n - 如何编写测试——单元测试、功能测试、自动化UI测试\n - 搭建并使用持续集成\n - 添加SEO支持——Sitemap、站长工具和Google Analytics\n - 创建API，制作AutoComplete\n - 开发相应的APP及其API——查看文章、用户登录、发表文章\n - 制作单页面应用\n - 可配置管理\n\n**阅读过程中遇到任何问题，请以issue的形式提出来，这样可以帮助其他读者来发现、解决这个问题。**\n\n在线阅读：[http://growth-in-action.phodal.com/](http://growth-in-action.phodal.com/)\n\n下载地址: [https://github.com/phodal/growth-in-action/releases](https://github.com/phodal/growth-in-action/releases)\n\nWeb应用代码: [https://github.com/phodal/growth-in-action-python-code](https://github.com/phodal/growth-in-action-python-code)\n\nAPP代码: [https://github.com/phodal/growth-in-action-hybird](https://github.com/phodal/growth-in-action-hybird)\n\n欢迎关注我的微信公众号(搜索Phodal)：\n\n![QRCode](http://articles.phodal.com/qrcode.jpg)\n\n\n目录\n---\n\n*   [序：如何成为全栈增长工程师？](http://growth-in-action.phodal.com/#序如何成为全栈增长工程师)\n    *   [先成为全栈工程师](http://growth-in-action.phodal.com/#先成为全栈工程师)\n    *   [再成为增长工程师](http://growth-in-action.phodal.com/#再成为增长工程师)\n*   [全栈增长工程师实战](http://growth-in-action.phodal.com/#全栈增长工程师实战)\n    *   [准备工作和工具](http://growth-in-action.phodal.com/#准备工作和工具)\n*   [深入浅出Django](http://growth-in-action.phodal.com/#深入浅出django)\n    *   [Django简介](http://growth-in-action.phodal.com/#django简介)\n        *   [Django应用架构](http://growth-in-action.phodal.com/#django应用架构)\n    *   [Django hello,world](http://growth-in-action.phodal.com/#django-helloworld)\n        *   [安装Django](http://growth-in-action.phodal.com/#安装django)\n        *   [创建项目](http://growth-in-action.phodal.com/#创建项目)\n        *   [Django后台](http://growth-in-action.phodal.com/#django后台)\n        *   [第一次提交](http://growth-in-action.phodal.com/#第一次提交)\n*   [三步创建博客应用](http://growth-in-action.phodal.com/#三步创建博客应用)\n    *   [Tasking](http://growth-in-action.phodal.com/#tasking)\n    *   [创建BlogpostAPP](http://growth-in-action.phodal.com/#创建blogpostapp)\n        *   [生成APP](http://growth-in-action.phodal.com/#生成app)\n        *   [创建Model](http://growth-in-action.phodal.com/#创建model)\n        *   [配置URL](http://growth-in-action.phodal.com/#配置url)\n    *   [创建View](http://growth-in-action.phodal.com/#创建view)\n        *   [创建博客列表页](http://growth-in-action.phodal.com/#创建博客列表页)\n        *   [创建博客详情页](http://growth-in-action.phodal.com/#创建博客详情页)\n    *   [测试](http://growth-in-action.phodal.com/#测试)\n        *   [测试首页](http://growth-in-action.phodal.com/#测试首页)\n        *   [测试详情页](http://growth-in-action.phodal.com/#测试详情页)\n*   [自动化测试与持续集成](http://growth-in-action.phodal.com/#自动化测试与持续集成)\n    *   [编写自动化测试](http://growth-in-action.phodal.com/#编写自动化测试)\n        *   [Selenium与第一个UI测试](http://growth-in-action.phodal.com/#selenium与第一个ui测试)\n    *   [搭建持续集成](http://growth-in-action.phodal.com/#搭建持续集成)\n        *   [Jenkins创建任务](http://growth-in-action.phodal.com/#jenkins创建任务)\n        *   [创建shell](http://growth-in-action.phodal.com/#创建shell)\n*   [更完善的博客系统](http://growth-in-action.phodal.com/#更完善的博客系统)\n    *   [静态页面](http://growth-in-action.phodal.com/#静态页面)\n        *   [安装 flatpages](http://growth-in-action.phodal.com/#安装-flatpages)\n        *   [创建模板](http://growth-in-action.phodal.com/#创建模板)\n    *   [评论功能](http://growth-in-action.phodal.com/#评论功能)\n    *   [Sitemap](http://growth-in-action.phodal.com/#sitemap)\n        *   [站点地图介绍](http://growth-in-action.phodal.com/#站点地图介绍)\n        *   [创建首页的Sitemap](http://growth-in-action.phodal.com/#创建首页的sitemap)\n        *   [创建静态页面的Sitemap](http://growth-in-action.phodal.com/#创建静态页面的sitemap)\n        *   [创建博客的Sitemap](http://growth-in-action.phodal.com/#创建博客的sitemap)\n        *   [提交到搜索引擎](http://growth-in-action.phodal.com/#提交到搜索引擎)\n*   [样式与UI美化](http://growth-in-action.phodal.com/#样式与ui美化)\n    *   [响应式设计](http://growth-in-action.phodal.com/#响应式设计)\n        *   [引入前端框架](http://growth-in-action.phodal.com/#引入前端框架)\n    *   [页面美化](http://growth-in-action.phodal.com/#页面美化)\n        *   [添加导航](http://growth-in-action.phodal.com/#添加导航)\n        *   [添加标语](http://growth-in-action.phodal.com/#添加标语)\n        *   [优化列表](http://growth-in-action.phodal.com/#优化列表)\n        *   [添加footer](http://growth-in-action.phodal.com/#添加footer)\n*   [应用API](http://growth-in-action.phodal.com/#应用api)\n    *   [博客列表](http://growth-in-action.phodal.com/#博客列表)\n        *   [Django REST Framework](http://growth-in-action.phodal.com/#django-rest-framework)\n        *   [创建博客列表API](http://growth-in-action.phodal.com/#创建博客列表api)\n        *   [测试 API](http://growth-in-action.phodal.com/#测试-api)\n    *   [自动完成](http://growth-in-action.phodal.com/#自动完成)\n        *   [搜索API](http://growth-in-action.phodal.com/#搜索api)\n        *   [页面实现](http://growth-in-action.phodal.com/#页面实现)\n    *   [跨域支持](http://growth-in-action.phodal.com/#跨域支持)\n        *   [添加跨域支持](http://growth-in-action.phodal.com/#添加跨域支持)\n*   [创建移动应用](http://growth-in-action.phodal.com/#创建移动应用)\n    *   [hello,world](http://growth-in-action.phodal.com/#helloworld)\n        *   [构建应用](http://growth-in-action.phodal.com/#构建应用)\n    *   [博客列表页](http://growth-in-action.phodal.com/#博客列表页)\n        *   [列表页](http://growth-in-action.phodal.com/#列表页)\n        *   [详情页](http://growth-in-action.phodal.com/#详情页)\n    *   [Profile](http://growth-in-action.phodal.com/#profile)\n        *   [Json Web Tokens](http://growth-in-action.phodal.com/#json-web-tokens)\n        *   [登录表单](http://growth-in-action.phodal.com/#登录表单)\n        *   [Profile](http://growth-in-action.phodal.com/#profile-1)\n    *   [创建博客](http://growth-in-action.phodal.com/#创建博客)\n*   [移动单页面应用](http://growth-in-action.phodal.com/#移动单页面应用)\n    *   [移动设备处理](http://growth-in-action.phodal.com/#移动设备处理)\n    *   [前后端分离](http://growth-in-action.phodal.com/#前后端分离)\n        *   [Riot.js](http://growth-in-action.phodal.com/#riot.js)\n        *   [ReactiveJS构建服务](http://growth-in-action.phodal.com/#reactivejs构建服务)\n        *   [创建博客列表页](http://growth-in-action.phodal.com/#创建博客列表页-1)\n        *   [博客详情页](http://growth-in-action.phodal.com/#博客详情页)\n        *   [添加导航](http://growth-in-action.phodal.com/#添加导航-1)\n*   [配置管理](http://growth-in-action.phodal.com/#配置管理)\n    *   [local settings](http://growth-in-action.phodal.com/#local-settings)\n\nLicense\n---\n\n[![Phodal's Book](http://brand.phodal.com/shields/book-small.svg)](https://www.phodal.com/)\n\n© 2015~2016 [Phodal Huang](https://www.phodal.com). This code is distributed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0  License. See `LICENSE` in this directory.\n\n[![待我代码编成,娶你为妻可好](http://brand.phodal.com/slogan/slogan.svg)](http://www.xuntayizhan.com/person/ji-ke-ai-qing-zhi-er-shi-dai-wo-dai-ma-bian-cheng-qu-ni-wei-qi-ke-hao-wan/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphodal%2Fgrowth-in-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphodal%2Fgrowth-in-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphodal%2Fgrowth-in-action/lists"}