文档章节

怎样向azkaban贡献代码

肥皂泡2
 肥皂泡2
发布于 2019/03/09 19:18
字数 235
阅读 39
收藏 0

怎样向azkaban贡献代码?

  1. Fork 工程, clone 你的工程, 以及设置追踪远程源项目

     $ git clone git@github.com:<your-username>/azkaban.git
     $ cd azkaban
     $ git remote add upstream git@github.com:azkaban/azkaban.git
    
  2. 保持fork的项目与源项目master代码一致: (见:Git使fork项目与源项目保持一致方法

     $ git checkout master
     $ git fetch upstream
     $ git merge upstream/master
    
  3. 创建一个issue分支:

     $ git checkout -b <feature-branch-name>
    
  4. 提交修复的代码到本地:

     $ git commit -m "Issue #<issue-number> - <commit-message>"
    
  5. 推送变更到你的fork项目上

     $ git push origin <feature-branch-name>
    
  6. 创建pull request 请求 在源项目里

向文档做贡献 

  • azkaban文件依赖pyhon3 和  Sphinx ,需要先安装 
    pip3 install -r requirements.txt
  • 之后,金融docs目录
    cd docs
    make html
  • 进入 _build/html 目录浏览器打开index.html页面

© 著作权归作者所有

肥皂泡2

肥皂泡2

粉丝 67
博文 161
码字总数 30609
作品 0
昌平
程序员
私信 提问
加载中

评论(0)

azkaban job配置

a) Job类型 所有的job都需要一个知道那个他们如何去执行的type。一般的,有这样四种job类型:java、command、javaprocess和pig。 Property Require? Meaning type required Job类型:java、c...

张欢19933
2016/11/23
1.4K
0
我的第2个开源项目:MyAzkaban-3.0.0

网址: http://git.oschina.net/qiangzigege/MyAzkaban http://azkaban.github.io/azkaban/docs/latest 官方例子: https://github.com/joeharris76/azkabanexamples 为什么要做这个东西? ......

强子哥哥
2016/04/14
888
0
Azkaban二次开发3-Hadoop任务提交方式改造

一、需求说明 原生的Azkaban系统提交HadoopMR任务的时候,是通过在run方法中编写以下代码进行任务的提交 能不能简化这种重复的工作呢?根据《Azkaban源码分析2》中对azkaban-plugins模块的代...

王彦鸿
2016/09/05
0
0
Azkaban Solo Server模式部署

Azkaban Solo Server模式部署 1、优点 易于安装:无需MySQL示例。它将H2打包为主要的持久存储。 易于启动:Web服务器和执行程序服务器都在同一个进程中运行。 全功能:它包含所有Azkaban功能...

星汉
2018/12/29
1.4K
0
Azkaban 任务调度系统(安装搭建)

无论是在业务开发还是在大数据开发中,脚本都是必不可少的存在,在初期我们会使用crontab来解决问题,那么当发现规模变大监控需求可视化需求的到来Crontab已经显然满足不了需求,抱着一颗解决大数...

喵了_个咪
2018/07/26
1.9K
2

没有更多内容

加载失败,请刷新页面

加载更多

唐宇迪-人工智能学习路线(下篇)

唐宇迪:51CTO微职位讲师,计算机博士,人工智能专家 内容梗概:介绍人工智能学习步骤和知识框架。人工智能的学习可以拆分为7步,此为4-7步:下篇。 第4步:深度学习 1)深度学习概述 终于说...

osc_jcfo5qp3
22分钟前
13
0
Vue权限管理解决方案

中文 | English vue-access-control []() :gem: Vue权限管理解决方案 介绍 Vue-Access-Control是一套基于Vue/Vue-Router/axios 实现的前端用户权限控制解决方案,通过对路由、视图、请求三个...

osc_m8miia9c
23分钟前
12
0
工欲善其事,必先利其器——DevOps中如何管理工具包

一、背景 作为DevOps交付流水线的开发者,为支持CI/CD中各项任务的自动化,都需要依赖多种包管理工具来下载各种相关的工具,比如针对产生最终交付件的构建过程,就需要在构建流程的第一步,自...

osc_63i522q0
24分钟前
17
0
G++编译期间的四个过程

编写文件mian.cpp,代码示例是 https://www.cnblogs.com/zjiaxing/p/5557549.html 中的。 1 #include <iostream> 2 using namespace std; 3 #define pi 3.14 4 static int t = 1;......

osc_4qu6doqx
25分钟前
11
0
MySQL5.7详解安装配置

MySQL5.7详解安装配置 步骤1:下载安装 可以去mysql的官网下载,也可以直接下载小落上传到CSDN的资源 官网下载地址:https://dev.mysql.com/downloads/installer/ 本博客使用64位免安装版进行...

osc_8exjk9uk
27分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部