GTBAd系统广告商前端技术概览与贡献指南

需积分: 9 0 下载量 91 浏览量 更新于2024-12-17 收藏 49KB ZIP 举报
资源摘要信息:"GTBAd-Advertisers:我们 GTBAd 系统广告商的 Web 前端" 知识点详细说明: 1. GTBAd系统广告商Web前端: - GTBAd系统指的是一个广告管理平台,它的前端即用户界面,允许广告商管理和操作广告活动。 - Web前端是指使用Web技术构建的用户交互界面部分,通常涉及HTML、CSS和JavaScript。 2. 技术栈: - AngularJS:一个由Google维护的开源前端框架,用于构建动态网页应用。 - 引导程序(Bootstrap):一个流行的前端框架,用于快速开发响应式布局和网页界面。 - 授权OAuth:一个开放标准,允许用户授权第三方应用访问他们存储在其他服务提供者上的信息,而无需将用户名和密码提供给第三方应用。 - 约曼(Yoeman):一个流行的命令行工具,用于生成和管理Node.js项目。 - 鲍尔(Bower):一个前端依赖管理工具,用于获取、安装和管理项目依赖。 - 咕噜声(Gulp):是一个自动化工具,通常用于执行诸如压缩、编译、单元测试、linting等开发任务。 - 亚马逊S3:亚马逊提供的简单存储服务,用于存储和检索任何数量的数据。 3. 后端技术: - Ruby on Rails:一个开源的Web应用框架,使用Ruby语言编写,强调代码的复用和“约定优于配置”的理念。 - OpenID连接:一种开放标准,允许用户通过单一登录过程访问多个网站,而无需分别登录每一个网站。 4. 开发和构建要求: - 节点(Node.js):一个基于Chrome V8引擎的JavaScript运行环境,能够支持高并发的网络应用。 - 新产品经理(产品经理):负责产品规划、设计和管理的角色。 - 凉亭(Yoeman)、grunt-cli:这两个工具都是流行的JavaScript包管理器,用于项目的依赖管理和自动化任务。 - Ruby:一种面向对象的编程语言。 - git:一个分布式版本控制系统,用于跟踪代码更改和协作。 5. 安装过程: - git克隆:使用git工具从远程仓库克隆项目代码到本地。 - cd GTBAd-广告商:使用命令行切换目录到GTBAd-广告商项目。 - 凉亭安装、捆绑安装 --path 供应商/捆绑:通过Yoeman和Bower安装项目所需的依赖包。 - 咕噜咕噜的服务:使用Gulp管理开发环境的服务,如启动本地服务器。 6. 如何贡献: - 拉取请求(Pull Request):指开发者对开源项目做出更改后,请求项目维护者审查这些更改并将其合并到主项目的请求。 - 反馈、功能、设计、实现、修复错别字:指参与贡献时可以提供的不同内容,如提供项目反馈、增加新功能、改善设计、实现代码更改或修正文档中的错别字。 7. 标签和文件信息: - JavaScript:一种高级的编程语言,广泛用于前端开发,此处用于强调项目可能使用了JavaScript语言。 - GTBAd-Advertisers-master:表示该项目的源代码存储库的名称,其中包含所有相关的源代码文件和项目配置。 综上所述,GTBAd-Advertisers是一个专注于广告商使用的Web前端系统,其开发涉及多种技术栈,包括但不限于AngularJS、Bootstrap、Node.js、Ruby on Rails等。项目通过Git管理代码版本,维护了一个活跃的社区,鼓励外部开发者为该项目做出贡献,贡献方式包括但不限于代码提交、文档更新以及其他形式的贡献。