Giter Club home page Giter Club logo

www.go.cd's Introduction

This repository hosts code for the website at https://www.gocd.org.

Build instructions

To setup a live server:

$ bundle install
$ bundle exec middleman serve

You can then access the page at http://localhost:4567

If you want to build the static site locally, do this:

$ bundle install
$ bundle exec rake

Then, the site will be available at build/ and can be served locally, if you choose.

Contributing

We encourage you to contribute to GoCD. For information on contributing to this project, please see our contributor's guide. A lot of useful information like links to user documentation, design documentation, mailing lists etc. can be found in the resources section.

License

Copyright 2022 Thoughtworks, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

www.go.cd's People

Contributors

adityasood avatar arvindsv avatar bdpiprava avatar chadlwilson avatar chandrakanth17 avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar djrice avatar ermauliks avatar ganeshspatil avatar huimin avatar ibnc avatar jenmarley avatar jyotisingh avatar ketan avatar kmugrage avatar kritika-singh3 avatar maheshp avatar markandan avatar marques-work avatar mdaliejaz avatar naveenbhaskar avatar nyuday avatar rajiesh avatar sachinsudheendra avatar srinivasupadhya avatar streisguth avatar varshavaradarajan avatar zabil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

www.go.cd's Issues

Escaping problem in pull request

Hi there,

I ran into possibly an escaping issue for the author_name in pull request #322.
If I need to change something about my PR, please let me know.

Thank you!

Can the site be clearer about server AND agent?

Looking at some stats and there were almost twice the number of Windows server downloads than Windows agents. This might mean that half of the server downloads can't actually run anything. Should the server download contain at least one agent? Can we be more clear?

Re-designing/thinking Navigation

Guys, here is what I suggest, let me know if you've anything to comment on :

  • Download
  • Contribute
  • Contributors Guide
  • CLA
  • Issues (a link will redirect to open issues in GitHub)
  • Contributors (a link will redirect to GitHub contributors tab)
  • Community
  • Events (Past and upcoming events/webcasts)
  • Resources (Resources by community)
  • Learn more
  • Why Go? (Renaming Features)
  • Docs (Pointing to help doc, we've plans to embed into go.cd website itself)
  • Learn CD (Ofcourse!)
  • Blog

Styling part :
screen shot 2014-04-18 at 11 18 24 am

Automated install on windows

I am trying to look for either a Chef cookbook or create my own to automate the install of both the server and agent on windows.

Provide link to the latest Go installers

Logging on behalf of Carl Reid:

Description:

I made a suggestion (via Twitter) for a link that always contains the most recent version of the server and agent packages. This way automation scripts can be written to auto-download and install the latest versions. Currently you have to find the link from the http://www.go.cd/download/ manually. I would suggest something like:

https://www.go.cd/download/latest/windows/server
https://www.go.cd/download/latest/windows/agent

These links will get you whatever the latest version is!

Creating Release Notes page

IMO, we should have a Release Notes page. It may contain a list of versions, and clicking on specific version will bring what was change/added in the project. Thoughts? Any other/better approach?

OS detection on the download page

Earlier, the OS was detected on the download page and default to the downloads for that specific OS. It presently defaults to Windows for everyone.

Add a way for people to subscribe for updates when downloading

We don't have any way to push important notifications to people who have downloaded Go in the past. At the same time, we don't want to require people to give any personal information in order to download.

We should add a mechanism where people can opt-in to other Go related information easily. One idea which came up in an offline conversation was a basic pop-up for people to enter an email address after they click download.

Site broken on IE

The nav bar takes overlaps with the purple title bar making the title unreadable. This is running on IE11.

screen shot 2016-05-04 at 12 00 31 pm

screen shot 2016-05-04 at 12 02 08 pm

Go 14.1 (and earlier) downloads are no longer available

It seems that all links on the thoughtworks site to download go have been removed, and they redirect you to the go.cd site... However, it is only showing Go 14.2.

We have only just upgraded to 14.1, and we need to download the go agent.

[Download page] List down all the available revisions

Currently we've to select revisions from drop-down, moreover, drop-down is useless because as an user I don't know what was baked in that build. Better we do something like this?

  • tabular view with auto-selected OS based on which OS I'm on,
  • sort revisions by time,
  • highlight GA/verified builds with check-mark or something,
  • show time and links to Go Dashboard/VSM.

download-page

(for demonstrate all the above points, I've created this mock)

Windows10 server not starting

I installed the go server and wanted to use it but the service and server not starting.
I did the installation with used of included java and without it.
With the included java i have : Could not reserve enough space for object heap

With my x64 java it displays info that ignores some memory setup options and then nothing happens

Move and rephrase "help" information on download page.

I think the information about getting help should be towards the top of the page. On my browser it wasn't visible with the download links until I zoomed out for the screenshot. Please work with the team on the exact links, but I believe it should be something like..

If you need help with downloading or installing Go please let us know! You can join the mailing lists at XXXXXX, or email [email protected].
2014-02-23 23_00_31-download go

Windows download page blank

After #73 was merged, the file list is blank when I first visit it.

If I click on a different OS and then click back it works

Chrome Version 37.0.2062.103 m
Windows 7

2014-09-07 22_27_20-download

[Download page] Issues with Linux

  1. On firefox 24, on centos, this is what i see. Though all appears disabled, i can click on any OS , and from that point things start working fine

download_page_firefox

  1. Default OS highlighting when the download page is opened on a browser on Linux, does not work correctly. Currently by default it always takes you to debian installers even if you are on a centos box

Add download links for supported (and recommended) agent JRE

When you have a large agent install base there will inevitably be a mix of JRE versions since these are often installed along with the agents themselves.

15.2 has seen a lot of problems with older JRE versions not being able to contact the server due to SSL cipher incompatibility issues.

It would be very useful to have a link to the latest (or recommend) JRE for different operating systems that can be installed on the agent machines to ensure the agent can communicate with the server.

Mixed content warning

Since the move over to TLS on https://go.cd, there's a mixed content warning which comes up:

Mixed Content: The page at 'https://www.go.cd/' was loaded over HTTPS, but requested an insecure resource 'http://ghbtns.com/github-btn.html?user=gocd&repo=gocd&type=watch&count=true'. This request has been blocked; the content must be served over HTTPS.

Need to make sure there are no resources loaded over http. Use //.

Need a "how to file a bug" page

We need to create instructions on how to file a bug / enhancement / issue linked from the contribute page. I'm not sure sure if this should be with the other documentation or a page on www.go.cd itself. Interested in suggestions

NIST NVD dependency checker

Is is possible to create a plugin for gocd like Dependency-Check from OWASP?

Dependency-Check is a utility that identifies project dependencies and checks if there are any known, publicly disclosed, vulnerabilities.
https://www.owasp.org/index.php/OWASP_Dependency_Check
https://wiki.jenkins-ci.org/display/JENKINS/OWASP+Dependency-Check+Plugin
Dependency-check has a command line interface, a Maven plugin, an Ant task, and a Jenkins plugin. The core engine contains a series of analyzers that inspect the project dependencies, collect pieces of information about the dependencies (referred to as evidence within the tool). The evidence is then used to identify the Common Platform Enumeration (CPE) for the given dependency. If a CPE is identified, a listing of associated Common Vulnerability and Exposure (CVE) entries are listed in a report.
Dependency-check automatically updates itself using the NVD Data Feeds hosted by NIST.

Test artifacts is locked on filesystem

After upgrading to 15.3 the test artifacts from working dir on agent is locker after stage is finish. The next stage will then fail as it is not able to clean working directory.

Sometime the files are unlocked after a long time or the Go Agent needs to be re-started to free the filelock.

Is this a known issue?

Stage that complete but seems to lock file
gostagethatlock

The stage right after that cannot do a clean
go

Add tracking to resources page

In order to make sure we have the most helpful content on the resources page we should set up analytics events for the various exits. This way we would know when people leave this page are they going to the Go help docs? Videos hosted on other systems? Etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.