Skip to content

Commit

Permalink
Added Security section under contribute, fixed bug gocd#285, fixed re…
Browse files Browse the repository at this point in the history
…lease notes duplicate ID
  • Loading branch information
markandan committed Feb 4, 2017
1 parent 1cc48ef commit 4ed533d
Show file tree
Hide file tree
Showing 7 changed files with 172 additions and 40 deletions.
14 changes: 14 additions & 0 deletions source/assets/images/Go_watermark_logo.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
96 changes: 96 additions & 0 deletions source/assets/images/icons/go.cd_security.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 6 additions & 1 deletion source/assets/stylesheets/scss/_contribute.scss
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,11 @@

img {
width: 100px;
&.watermark{
width: 75%;
margin-left: 12%;
margin-top: 12%;
}
}

}
Expand Down Expand Up @@ -301,4 +306,4 @@

.mapcontainer {
margin: 50px 0 50px;
}
}
4 changes: 2 additions & 2 deletions source/assets/stylesheets/scss/_getting-started.scss
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ nav.getting-started-nav {
&.open {
ul {
display: block;
@media (min-width:$screen-lg-desktop) and (max-height:700px) {
@media (min-width:$screen-desktop) and (max-height:700px) {
max-height: 300px;
overflow-y: auto;
}
Expand Down Expand Up @@ -313,4 +313,4 @@ nav.getting-started-nav {

.getting-started .go {
text-transform: none;
}
}
43 changes: 30 additions & 13 deletions source/contribute.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ meta_keywords: "GoCD, continuous delivery, continuous delivery software, continu
</p>

<div class="row content-tiles">
<div class="col-sm-6 col-md-6 col-lg-3">
<div class="col-sm-6 col-md-6 col-lg-4">
<div class="tile">
<h3>Test GoCD</h3>
<figure>
Expand All @@ -37,7 +37,32 @@ meta_keywords: "GoCD, continuous delivery, continuous delivery software, continu
</div>
</div>

<div class="col-sm-6 col-md-6 col-lg-3">
<div class="col-sm-6 col-md-6 col-lg-4">
<div class="tile">
<h3>Code for GoCD</h3>
<figure>
<%= image_tag "icons/go.cd_code-for-gocd.svg", {:alt => ""} %>
</figure>
<p>
Contribute <a href="https://github.com/gocd/gocd/" target="_blank">code</a> to GoCD! Choose any pending feature or bug, or build your own <a href="https://docs.gocd.io/current/extension_points/plugin_user_guide.html" target="_blank">plugin,</a> then send us a pull request. No contribution is too small.
</p>
</div>
</div>

<div class="col-sm-6 col-md-6 col-lg-4">
<div class="tile last">
<h3>Help secure GoCD</h3>
<figure>
<%= image_tag "icons/go.cd_security.svg", {:alt => ""} %>
</figure>
<p>
We believe that working with skilled security researchers is crucial in making any product more robust. You can contribute by <a href="https://hackerone.com/gocd" target="_blank">responsibly reporting any security issue</a> that you find in our product or service.
</p>
</div>
</div>
</div>
<div class="row content-tiles">
<div class="col-sm-6 col-md-6 col-lg-4">
<div class="tile">
<h3>Join Community Discussions</h3>
<figure>
Expand All @@ -49,7 +74,7 @@ meta_keywords: "GoCD, continuous delivery, continuous delivery software, continu
</div>
</div>

<div class="col-sm-6 col-md-6 col-lg-3">
<div class="col-sm-6 col-md-6 col-lg-4">
<div class="tile">
<h3>Blog about GoCD</h3>
<figure>
Expand All @@ -61,16 +86,8 @@ meta_keywords: "GoCD, continuous delivery, continuous delivery software, continu
</div>
</div>

<div class="col-sm-6 col-md-6 col-lg-3">
<div class="tile last">
<h3>Code for GoCD</h3>
<figure>
<%= image_tag "icons/go.cd_code-for-gocd.svg", {:alt => ""} %>
</figure>
<p>
Contribute <a href="https://github.com/gocd/gocd/" target="_blank">code</a> to GoCD! Choose any pending feature or bug, or build your own <a href="https://docs.gocd.io/current/extension_points/plugin_user_guide.html" target="_blank">plugin,</a> then send us a pull request. No contribution is too small.
</p>
</div>
<div class="col-sm-6 col-md-6 col-lg-4">
<%= image_tag "Go_watermark_logo.svg", {:alt => "", :class => "watermark"} %>
</div>
</div>
</div>
Expand Down
28 changes: 14 additions & 14 deletions source/partials/release_notes/_release-16-12-0.md.erb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#### UI Refresh
<h4>UI Refresh</h4>

The entire application has been refreshed to sport a flat look.

Expand All @@ -8,7 +8,7 @@ If you have feedback or issues with the new look please log them at [GitHub](htt
<%= image_tag 'releases/16.12/new-theme.png', alt: 'New Theme' %>
</figure>

#### Agents Page
<h4>Agents Page</h4>

A brand new snappy and light-weight replacement for viewing and managing agents!

Expand All @@ -19,7 +19,7 @@ If you have feedback or issues with the new agents page please log them at [GitH
<%= image_tag 'releases/16.12/agents-page.png', alt: 'Agents Page' %>
</figure>

#### Elastic Agents
<h4>Elastic Agents</h4>

Elastic agents is now a fully supported feature in GoCD.

Expand All @@ -29,21 +29,21 @@ To be able to use elastic agents, you should install an existing [elastic-agent
<%= image_tag 'releases/16.12/elastic-profiles-add-new.png', alt: 'Create Elastic Profile' %>
</figure>

#### TFS Upgrade
<h4>TFS Upgrade</h4>

We have upgraded to [TEE](https://github.com/Microsoft/team-explorer-everywhere) SDK 14.0.3. Users will now be able to use GoCD with TFS 2012, 2013, 2015 and [Visual Studio Team Services](https://www.visualstudio.com/team-services/). Please file an issue if you're having issues connecting to TFS repositories. Earlier versions of TFS are no longer supported and may not work.

#### Pipeline Edit Link
<h4>Pipeline Edit Link</h4>

Users can now directly navigate to the pipeline settings page from the stage and job detail page.

#### API Enhancements
<h4>API Enhancements</h4>

* <%= link_to_commit '8952af2168feca77c1e2115d0300ae1e521fa5ff', "#{link_to_api 'packages'} to manage packages." %>
* <%= link_to_commit 'e599a230697f26ad51596d50c7d38ec851aa00c6', "#{link_to_api 'package-repositories'} to manage package repositories." %>
* <%= link_to_commit '9aabf482c593a3b54ceac05aac8b6a3ba1d4889c', "Introduced version 2 of Plugin Info #{link_to_api 'plugin-info'} to provide complete metadata for plugin type `package-repository` and icons for plugins that provide it." %>

#### Other Improvements
<h4>Other Improvements</h4>

* <%= link_to_commit 'fddc9fe2187a87720c0bb2a222af95d7029312c2', 'Improve performance of downloading of agent jars on a server upgrade.', 2813 %>
* <%= link_to_commit '5387e2171ff4bd9aff68d3649f1e3ad5b13b44d5', 'Handling cleanup of agent and launcher jars from previous version of agent during an upgrade', 2789 %>
Expand All @@ -57,24 +57,24 @@ Users can now directly navigate to the pipeline settings page from the stage and

Any new installations of GoCD will generate a SHA-256 certificate. For existing installations, users should remove the file `config/keystore` to allow GoCD to regenerate a new server certificate. Depending on your [end-to-end transport security](https://docs.gocd.io/current/installation/ssl_tls/end_to_end_transport_security.html) settings you may need to configure the `-rootCertFile` argument to the GoCD agent.

#### Bug Fixes
<h4>Bug Fixes</h4>

* <%= link_to_commit 'b34da2d28d6d0ba4e5d36a0a2d314e67b25d41a7', 'Bug fixes to ensure that `git gc` on the config repository works as expected.' %>
* <%= link_to_commit 'a34c6dcc4dd3c5869b72e976af70779536511b07', 'Allow dots in the repository and package id', 2844 %>
* Miscellaneous fixes to the new quick edit and agents pages.

#### Library upgrades
<h4>Library upgrades</h4>

* <%= link_to_commit '4aa1c562e6c055bf18a32df87e4d54be3f267c21', 'Bump JRuby to 1.7.26 from 1.7.11.' %>
* <%= link_to_commit 'f4bce94a14e088caf7baf6dd9979cf69e0681146', 'Upgrading JGit to 4.5.0.201609210915-r.' %>

#### Breaking changes
<h4>Breaking changes</h4>

- <%= link_to_commit '5052154a4fed53d884d40b0114b9efc06b20434f', 'Removed Pipeline Config API V1. This API was deprecated since 16.7 and has been replaced with version 3. Version 3 of the API is available, and users are encouraged to use it.' %>

- Microsoft Internet Explorer versions older than 11 are no longer supported. Please use IE 11 or higher. [Microsoft Edge](https://www.microsoft.com/en-in/windows/microsoft-edge) is recommended.

#### Deprecations
<h4>Deprecations</h4>

Features that become superseded or irrelevant become *deprecated*, and are scheduled to be removed in some timeframe.

Expand Down Expand Up @@ -122,7 +122,7 @@ The following features have been deprecated, along with the timeframe when they
* [Publish to Artifactory](https://github.com/tusharm/go-artifactory-plugin)


#### Contributors
<h4>Contributors</h4>

<%= [
'Alison Polton-Simon',
Expand All @@ -146,11 +146,11 @@ The following features have been deprecated, along with the timeframe when they
].sort.uniq.join(', ')
%>

#### Security researchers
<h4>Security researchers</h4>

<%= link_to('https://hackerone.com/gocd/thanks', 'https://hackerone.com/gocd/thanks') %>

#### Note
<h4>Note</h4>

A more comprehensive list of changes for this release can be found <%= link_to_full_changelog 'here.', 'Release 16.12' %>

Expand Down
20 changes: 10 additions & 10 deletions source/partials/release_notes/_release-17-1-0.md.erb
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
#### Performance Improvement
<h4>Performance Improvement</h4>

- <%= link_to_commit '2ae7fdb72e31b2868cee8a3d757402e2e0e40456', 'Full config save optimization', 2912 %>

Optimization to full config save through UI and API to give significant improvements in the config save time. Our performance runs show full config save times reduced by half.

#### API Enhancements
<h4>API Enhancements</h4>

- <%= link_to_commit '467cf5f1c602144ab3e19fb95f5ab512c309d2de', "#{link_to_api 'encryption', 'Encryption API'} to encrypt plain text.", 3031 %>
- <%= link_to_commit '2789aa8f691a860c7908aabb42cacc99a7333031', "Allow template admin to view and edit templates via #{link_to_api 'template-config'}", 2967 %>

#### Plugin enhancements
<h4>Plugin enhancements</h4>
- <%= link_to_commit '3c001b1d376263e964495723fb76a4771ca8a705', "V2 of #{link_to_plugin_api 'notifications', 'Notification endpoint'}.", 3030 %>

#### Other Improvements
<h4>Other Improvements</h4>

- <%= link_to_commit 'c094e900f4e097f49fc9bb87147598b9e579c104', 'Added environment variables to the server api page.',3073 %>
- <%= link_to_commit '0802c7ede115efd5c71bfcf5f5056261918f43e7', 'Added CPU time in api/support for the threads.', 3006 %>
- <%= link_to_commit 'c749c47a12df283c2e333b9cc918e161aa6c1803', 'Added a link to pipeline settings in the pipeline history page. ', 2939 %>

#### Bug Fixes
<h4>Bug Fixes</h4>

- Multiple UI fixes and tweaks on the new theme that was introduced in 16.12.
- <%= link_to_commit 'e9611f83798bd5eddd62326f0827e5055519bd4a', 'Refresh ElasticAgent-OperatingSystem and ElasticAgent-UsableSpace while initializing the runtimeInfo.', 3078 %>
Expand All @@ -27,7 +27,7 @@
- <%= link_to_commit '4b684ee70f8fb042cd8c874502a116133b75ce0e', 'Provide template admin authorization to users within a role.', 2989 %>
- <%= link_to_commit 'df85694747d156655c5b8f2342afaef2c9751050', "Additional validations for #{link_to_api 'template-config', 'templates API'}", 3035 %>

#### Breaking changes
<h4>Breaking changes</h4>

- <%= link_to_commit '920b7ee2bd7fb5a614f9e7540e59bf38c60ee92b', 'Removed support for Java 7.' %>

Expand Down Expand Up @@ -57,7 +57,7 @@

- <%= link_to_commit 'da61c2bd7ee7e95dcf35d67867d5336efee76c83', 'Removed old Agents page', 3015 %>

#### Deprecations
<h4>Deprecations</h4>

The following features have been deprecated, along with the timeframe when they will be removed.

Expand Down Expand Up @@ -92,7 +92,7 @@ The following features have been deprecated, along with the timeframe when they
* [Publish to Artifactory](https://github.com/tusharm/go-artifactory-plugin)


#### Contributors
<h4>Contributors</h4>

<%= [
'Alison Polton-Simon',
Expand All @@ -114,11 +114,11 @@ The following features have been deprecated, along with the timeframe when they
].sort.uniq.join(', ')
%>

#### Security researchers
<h4>Security researchers</h4>

<%= link_to('https://hackerone.com/gocd/thanks', 'https://hackerone.com/gocd/thanks') %>

#### Note
<h4>Note</h4>

A more comprehensive list of changes for this release can be found <%= link_to_full_changelog 'here.', 'Release 17.1' %>

Expand Down

0 comments on commit 4ed533d

Please sign in to comment.