azure上创建项目_在Azure上自动化开源的繁琐部分

azure上创建项目_在Azure上自动化开源的繁琐部分

azure上创建项目

Contributing to Open Source is a great way to get involved in community. Usually it's as simple as making your contribution, but when you start getting involved with larger projects at larger companies, legal gets involved. Projects need to have a "CLA" or Contributor License Agreement. For example, AngularJS has a form to fill out before sending a pull request. For individuals, it's a small form, but for companies, it's scanning, emailing, and/or faxing time.

为开源做贡献是一种参与社区活动的好方法。 通常这很简单,就像您做出的贡献一样,但是当您开始参与大型公司的大型项目时,法律就会介入。 项目需要具有“ CLA”或贡献者许可协议。 例如, AngularJS在发送拉取请求之前要先填写表格。 对于个人而言,这是一种小形式,但对于公司而言,则是扫描,发送电子邮件和/或传真的时间。

As more and more of Azure goes open source with Azure SDK for .NET, PowerShell CmdLets, Mobile Services all on GitHub, as well as all the documentation available on GitHub as Markdown it needs to be easier to accept pull requests (PRs).

随着越来越多的Azure通过适用于.NET的Azure SDKPowerShell CmdLets移动服务都在GitHub上开放源代码以及GitHub上所有可用的Markdown文档,它需要更容易接受拉取请求(PR)。

In fact, at the bottom of all the Azure Documentation is now a "Contribute to this article" where you can send PRs to help improve the docs or fix technical errors.

实际上,Azure文档的底部现在是“对本文的贡献”,您可以在其中发送PR来帮助改进文档或修复技术错误。

azure上创建项目_在Azure上自动化开源的繁琐部分

In order to make Contributing easier, the Azure folks made an Azure Pull Request Bot. It will automatically look at a PR, figure out if a contributor needs a CLA, setup the online form, even accept digital signatures and more! Even better, the way you start the bot's process is that you send a PR.

为了使贡献更加容易,Azure员工制作了一个Azure Pull Request Bot 。 它将自动查看PR,确定供稿人是否需要CLA,设置在线表单,甚至接受数字签名等等! 更好的是,启动机器人程序的方法是发送PR。

I'm going to submit a PR for Azure Documentation, specifically the article on Creating a Virtual Machine.

我将提交Azure文档的PR,特别是有关创建虚拟机的文章

First, I'll fork the Azure Docs Repo from the GitHub site.

首先,我将从GitHub站点派生Azure文档回购。

azure上创建项目_在Azure上自动化开源的繁琐部分

Next, I'll work on the article from my fork. I could do this locally, or on the GitHub site directly depending on the size of what I'm doing. The CLA only needs to be signed if you're changing more than about 15 lines.

接下来,我将从头开始处理这篇文章。 我可以在本地执行此操作,也可以直接在GitHub网站上执行此操作,具体取决于我正在执行的操作。 仅当您更改的行数超过15行时,才需要签署CLA。

azure上创建项目_在Azure上自动化开源的繁琐部分

The article on GitHub is here but I'll work on my fork here. It's Markdown, so I can either use an editor like MarkdownPad or edit online. I made a number of changes, some corrections, some additions to this article. Next I create a Pull Request.

GitHub上的文章在这里,但我将在这里继续工作。 它的降价,所以我既可以使用像编辑MarkdownPad或编辑在线。 我对本文进行了一些更改,一些更正和一些补充。 接下来,我创建一个拉取请求。

azure上创建项目_在Azure上自动化开源的繁琐部分

After making the pull request - instantly - the GitHub PR gets a comment from the Azure Pull Request Bot!

发出请求请求后-即时-GitHub PR从Azure Pull Request Bot获得评论!

azure上创建项目_在Azure上自动化开源的繁琐部分

And the PR gets a label showing the status of my PR as requiring a CLA.

PR会得到一个标签,显示我的PR要求CLA的状态。

azure上创建项目_在Azure上自动化开源的繁琐部分

I click the link and can sign in with my GitHub account.

我单击链接,然后可以使用我的GitHub帐户登录。

azure上创建项目_在Azure上自动化开源的繁琐部分

I fill out a quick form...

我填写一个快速表格...

azure上创建项目_在Azure上自动化开源的繁琐部分

In a couple of minutes a verified email shows up from Docusign.

几分钟后,从Docusign收到一封经过验证的电子邮件。

azure上创建项目_在Azure上自动化开源的繁琐部分

I sign it, and I'm all set! The PR and CLA will get evaluated and merged. I'm hoping this process might be used by other teams at Microsoft as we continue to Open Source All The Things.

我签名,我就准备好了! PR和CLA将得到评估和合并。 我希望随着我们继续开放源代码所有事物,Microsoft的其他团队可以使用此过程。



Sponsor: Big thanks to Octopus Deploy for sponsoring the feed this week. They are FANTASTIC. Truly, check it out, the NuGet team uses them. Using NuGet and powerful conventions, Octopus Deploy makes it easy to automate releases of ASP.NET applications and Windows Services. Say goodbye to remote desktop and start automating today!

赞助商:非常感谢Octopus Deploy本周赞助了feed。 他们太神奇了。 确实,请检查一下,NuGet团队会使用它们。 使用NuGet和强大的约定, Octopus Deploy可以轻松实现ASP.NET应用程序和Windows Services版本的自动化。 告别远程桌面,立即开始自动化!

关于斯科特 (About Scott)

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

斯科特·汉塞尔曼(Scott Hanselman)是前教授,前金融首席架构师,现在是演讲者,顾问,父亲,糖尿病患者和Microsoft员工。 他是一位失败的单口相声漫画家,一个玉米种植者和一本书的作者。

azure上创建项目_在Azure上自动化开源的繁琐部分
azure上创建项目_在Azure上自动化开源的繁琐部分
azure上创建项目_在Azure上自动化开源的繁琐部分
About   关于 Newsletter 时事通讯
Hosting By 主持人
azure上创建项目_在Azure上自动化开源的繁琐部分

翻译自: https://www.hanselman.com/blog/automating-the-tedious-parts-of-open-source-on-azure

azure上创建项目