-
Notifications
You must be signed in to change notification settings - Fork 13
/
contributing.html
85 lines (73 loc) · 4.38 KB
/
contributing.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Contributing to Tableau Open Source</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="How to contribute to Tableau's open source projects.">
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-BVCN');</script>
<!-- End Google Tag Manager -->
<script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<header class="site-header">
<div class="wrapper">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand navbar-brand-logo" href="index.html">
<img src="assets/logo.png" alt="Tableau Open Source" class="logo">
</a>
<p class="navbar-brand-text">| Open Source</p>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a target="_blank" href="https://www.tableau.com/developer">Developer Tools</a></li>
<li><a href="contributing.html">Contributing</a></li>
<li><a target="_blank" href="https://community.tableau.com/s/developers">Forum</a></li>
</ul>
</div>
</div>
</nav>
</div>
</header>
<div class="container-fluid">
<div class="content row">
<h2>
<a id="contributing-code-to-tableau-projects" class="anchor" href="#contributing-code-to-tableau-projects" aria-hidden="true">
<span aria-hidden="true" class="octicon octicon-link"></span>
</a>
Contributing Code to Tableau Projects
</h2>
<p>Many Tableau projects accept pull requests (check a given project's README) for bug fixes and for new features.</p>
<h3>
<a id="bug-fix" class="anchor" href="#bug-fix" aria-hidden="true">
<span aria-hidden="true" class="octicon octicon-link"></span>
</a>
Submitting a Bug Fix or New Feature
</h3>
<p>Before a pull request (PR) will be accepted:</p>
<ul>
<li>There must be an open, approved issue for tracking the bug or feature.</li>
<li>The PR must contain a link to the bug/feature's issue.</li>
<li>You must have signed a Contributor License Agreement. In your first pull request, the Salesforce Contributor License Agreement bot (`salesforce-cla`) will add a comment with instructions to follow.</li>
</ul>
<p>For any new features, the project team will have an open discussion (including you) about the design. New features will be accepted based on alignment with the project direction, impact (positive and negative), and serviceability.</p>
</div>
</div>
</body>
</html>