Giter Site home page Giter Site logo

groovy-website's People

Contributors

alvarosanchez avatar aremick avatar blackdrag avatar daniellansun avatar danvega avatar davidmichaelkarr avatar dmahapatro avatar erikweibust avatar fmamud avatar glaforge avatar grantmcconnaughey avatar jbaruch avatar jwagenleitner avatar keeganwitt avatar kelly-ann avatar kevin-orr avatar koji-k avatar kousen avatar loboweissmann avatar m-ullrich avatar melix avatar naresha avatar pascalschumacher avatar paulk-asert avatar restagner avatar rhart avatar rpalcolea avatar sbglasius avatar staticnull avatar yackx 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  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  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

groovy-website's Issues

anchor history is misbehaving

something appears to be interfering w/ the regular behavior of anchor history. Clicking on an anchor link properly brings you to the anchor position
image

but clicking "back" from this point has no effect
image

vs. the expected behavior of returning to the part of the document where the anchor link was clicked.

this makes navigating the Documentation pages very difficult

Jerky scrolling in mobile Safari

When viewed in mobile Safari the scrolling on many of the pages is very slow and lacks the usual inertia. It makes viewing the site a pretty unpleasant experience.

User groups section

The site should have an user group section showing all the user groups around the world.

This is an important feature that can help spread the Groovy ecossystem around the world.

Typo in metaprogramming.html page

Hello,

There seems to be a typo in the metaprogramming page.

typo

In the sentence:

"You can a access a objects metaClass or set your own MetaClass implementation for changing the default interception mechanism."

probably the part: "You can a access a objects metaClass" should be replaced by: "You can access an object's metaClass".

Best regards,
Ivaylo

"Fork me on Github" image placement occludes the scrollbar

The "Fork me on Github" image floats over the vertical scrollbar. When scrolled to the top of the page, the image completely covers the scrollbar thumb making it impossible to click/drag scroll. The linkable region is also the bounding box of the image (vs. the triangular slice)

i like visiting github...but i've done it unintentionally about a dozen times already today reading the Docs :)

image
clickable region in red, occluding scrollbar thumb(s)

It looks frozen, can not finish.

It stop here for a long time, I have to kill it, any solustion?

Generating website using Groovy 2.4.15
Cache directory: build/cache
<==========---> 78% EXECUTING
> :site-user:generateSite

Too many scrolls

There is too many scrolls using from my notebook.

Linux Mint
Chrome Version 51.0.2704.84 (64-bit)

groovy-website

Common events calendar

I suggest that a website to manage events is to be made, that way event makers and conference organizers has one central place to maintain conferences related to Groovy.

When I get around to it, I will start such initiative. This is a placeholder to see if there is any interest in the matter.

Also suggested for the Grails website: grails/grails-static-website#43

Bintray consistently providing distribution with incorrect checksum

As noted in the title, I've downloaded multiple distributions from bintray and all did not match the checksum...

root@colton-dev:/home/colton/Downloads# cat apache-groovy-binary-2.6.0-alpha-3.zip.sha256
13030011ef4f08ac99aec2f3cb287a5305f53c1f364a89e3a2611d7750160c80
root@colton-dev:/home/colton/Downloads# sha256sum apache-groovy-binary-2.6.0-alpha-3.zip
afc991be459de226523cf18cc76361b546a20a912ae48e1247371f6df14fa18d  apache-groovy-binary-2.6.0-alpha-3.zip
root@colton-dev:/home/colton/Downloads# sha256sum /home/colton/Downloads/apache-groovy-binary-2.6.0-alpha-3\ \(1\).zip
13030011ef4f08ac99aec2f3cb287a5305f53c1f364a89e3a2611d7750160c80  /home/colton/Downloads/apache-groovy-binary-2.6.0-alpha-3 (1).zip
root@colton-dev:/home/colton/Downloads# cat /home/colton/Downloads/apache-groovy-binary-2.4.15.zip.sha256
bd4ca37a4d1b3704526d56fc48c119a8f70d418093d8703724407d65250f4aed
root@colton-dev:/home/colton/Downloads# sha256sum /home/colton/Downloads/apache-groovy-sdk-2.4.15.zip
621001284d8fe32970168b0bfa21e2de04517f357826d663f8bbd6d40260a86c  /home/colton/Downloads/apache-groovy-sdk-2.4.15.zip

image

Private key passing issue with Groovy

am trying to pass the private key through groovy script : below is the script
Input:
output = sh(returnStdout: true, script: 'set +x; ./bin/create_bmc_host.sh "${AVAILABILITY_DOMAIN}" "${COMPARTMENT_ID}" "${IMAGE_ID}" "${SUBNET_ID}" "${SHAPE}" "${PRIVATE_KEY}" "${USER_OCID}" "${TENANT_OCID}" "${REGION}" "${USER_TIMEOUT}"')

Output : In Jenkins pipeline the parameters are empty
DOMAIN=
COMPARTMENT_ID=
IMAGE=
SUBNET=
SHAPE=
PRIVATE_KEY=
USER_OCID=
TENANT_OCID=
REGION=

Then I changed the above script as below
output = sh(returnStdout: true, script: "set +x; ./bin/create_bmc_host.sh ${AVAILABILITY_DOMAIN} ${COMPARTMENT_ID} ${IMAGE_ID} ${SUBNET_ID} ${SHAPE} ${PRIVATE_KEY} ${USER_OCID} ${TENANT_OCID} ${REGION}")

Output:
DOMAIN=kgzP:PHX
COMPARTMENT_ID=ocid1.compartment.oc1..aaaaaaaaq5
IMAGE=ocid1.image.oc1.phx.aaaaaaaaqutj4qjxihpl4mboabsa27mrpusygv6
SUBNET=ocid1.subnet.oc1.phx.aaaaaaaanhnue37m3gpouzhc7vi5oppru3zcpi7h
SHAPE=VM.Standard
PRIVATE_KEY=-----BEGIN
USER_OCID=PRIVATE
TENANT_OCID=KEY-----nMIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC4cQsgrfMIyC6DnwfeKOJTJgagHp39dC2djxr+ivf02MXmPrtlVypGngwlcNNgn0AYISDqUPmsl7QU/n0bBRm/Vs9ZXXUU78inEujhRYP8kNUeoD+......................................................................................bRhRl4FnHe1Q5quyakoyG+1rjuk4j4vQhfl+cw6xfSGSFfYsSskCgYEA4GajBLD2pjU4ePkVnqVXAUAoZ66w4aLSeoLD/zALY9wzHTVSY4y8dSZOt8+Mqgmv/1OYOanTC+yMz7p+0KrGRuqPgZpziFobNfLvTDzQu2z5E5dwXztV1f+1tHaeTkp9Wk1R3pdnNYOs6jU44JuZlbef42/2bs0g3Gg=n-----END
REGION=PRIVATE

the entire private key is one argument/parameter but the same key is assign to many parameters , please help me on the same . How to send the entire private key as one argument.

http://groovy-lang.org/syntax.html example for 4.7 Dollar slashy string is wrong

assert [
    'Guillaume',
    'April, 1st',
    '$ dollar sign',
    '$ escaped dollar sign',
    '\\ backslash',
    '/ forward slash',
        '$/ escaped forward slash',
        '/$ escaped dollar slashy string delimiter'

        ].each { dollarSlashy.contains(it) }

needs to be changed to something like

assert [
    'Guillaume',
    'April, 1st',
    '$ dollar sign',
    '$ escaped dollar sign',
    '\\ backslash',
    '/ forward slash',
        '/ escaped forward slash',
        '/$ escaped dollar slashy string delimiter'

        ].every { dollarSlashy.contains(it) }

Note two errors. The first is that escaped forward slash isn't displayed as escaped. The second is that the assert doesn't actually work.

Can't view documentation on iPad

It is currently not possible to view any documentation on iPad. When I try to scroll down through the new documentation the page moves up and down but there is no scrolling. The same goes for the Groovy API and Groovy JDK API docs.

It looks like docs are displayed in an iframe. Perhaps it would be best to open documentation in a new tab?

This is affecting an iPad Air running iOS 7.1.2. The issue occurred in the Safari and Google Chrome apps.

Provide secure download method

The download links (on http://groovy-lang.org/download.html) provided for binary, source, sdk bundle and windows installer are all http. How am I suppose to know what I'm downloading hasn't been compromised in transit? Can they be https links or can you list the correct md5 hashes for the downloads?

Also the sdkman instruction are scary. It is asking me to download something of http and just run it. How do I know it hasn't been tampered in transit? is there a secure way of using sdkman?

Site Generator Errors

I just pulled down the site and before I even do anything If I open up

/src/groovy/main/generator/SiteGenerator.groovy there are all kinds of errors going on here. Does anyone know what's happening here?

site_generator

Improve Learn section with videos and tutorials

It whould be nice to add two new subsections on the learn section of the site.

Videos
There are many really nice playlists on YouTube that could be added to the site like the GR8Conf, Greach, /dev/Kico that are nice resources to those whose whould like to see some Groovy code in action.

Tutorials
There are also many tutorials on the net that may be usefull to starters.

My firefox can't see your google search bar

I can't see the google site search bar on (http://groovy-lang.org/search.html) when using Firefox 64.0 on Ubuntu.

It says:
Loading failed for the <script> with source “http://www.google.com/cse/cse.js?cx=013939896723962546743:hbhn__olhii”

This isn't an issue particular to your website, as I can see the google site search bar in Chromium. This is probably because I have the "block trackers" option on (that also blocks all Google Captcha). However, I thought it might be an accessibility concern if you want to make sure your site functionality doesn't rely on a third-party tracking your users through your website. Just in case you're concerned about that.

Some page resources in the beta domain don't load but work in docs domain

Every page under http://beta.groovy-lang.org/docs/ does not load resources (images, JS, etc.). For example: http://beta.groovy-lang.org/docs/latest/html/documentation/markup-template-engine.html does not work.

The resources are requested at wrong URLs. An image like http://beta.groovy-lang.org/docs/latest/html/documentation/img/pivotal.png is in fact located at http://beta.groovy-lang.org/img/pivotal.png.

I've tried http://docs.groovy-lang.org/docs/latest/html/documentation/markup-template-engine.html and it works.

Note that the failed linked I provided was taken from an external site.

Documentation improvements -- how to run groovy

I tried to make these changes to the doc and submit a PR, but it was taking me too long to figure out the templating system, since I'm still new to groovy. I would still like to offer my ideas for improving the documentation, in hopes that someone familiar with the build system can easily make the changes.

Proposals:

  • on the install page, create a new section (6) entitled "Verify installation". Move some of the content from section (5) to section (6). The bit starting with "You should now have Groovy installed properly. You can test this by..." and ending with the command to test it. I would probably simplify at this point and suggest using command groovy -version to verify proper installation.
  • on the documentation page, add a new item after "Install Groovy" entitled "Run Groovy"
  • move to the new "Run Groovy" page all the bits from section (5) of the install page, starting with "a command shell..."
  • append to the new "Run Groovy" page all the info from Groovy Shell Scripting. Three options for this:
    ** provide a link to the original posting
    ** get permission in writing from the original author to reproduce the content; in this case you'd probably want to add a tagline, "reproduced with permission from XXXXX" and check in the written permission to the codebase, not visible on the website, but so that it doesn't get lost
    ** rewrite the content from scratch

Integration with Groovyblogs.org

Groovyblogs.org is the best blog aggregator we have for Groovy developers.
On the community section whould be really nice to see the content of that site on it. It's also a nice incentive for new Groovy bloggers to see their posts on the official Groovy website

Removing book animations (at least on mobile)

The book animations are neat, but I think removing them should be considered, at the very least on mobile.

On a mobile device, they break the layout and slow scrolling to a grinding halt. Now that links to the books are included for each book (via the orange book title header) there is no more need to include the "More Info" link.

On desktop I don't have a huge problem with them, except for maybe that the book cover is hidden when the book opens. There aren't really any performance issues I've noticed, though.

@glaforge and @melix, what are your thoughts?

Search links redirect to main site rather than subpage

Every google search result for things in Groovy documentation points to groovy.codehaus.org, which redirects to beta.groovy-lang.org - the main page, not the page from the search results.

Example:
http://groovy.codehaus.org/Closures+-+Formal+Definition
just loads the main page, instead of
http://beta.groovy-lang.org/closures.html

Apache's Image in the Footer

In the div with class='col-right' the Apache's Image is without the class='img-responsive'.

<img src="img/xasf_logo.png.pagespeed.ic.oYGxdP6oSc.png" title="The Apache Software Foundation" alt="The Apache Software Foundation" class="img-responsive">

Site does not support all device screen widths

As with most sites employing fixed-width responsive designs, the new groovy site isn't friendly to all devices. For example, on an iPad mini retina in portrait orientation, the site is rendered too wide for the device rather than flowing text to the browser's actual width. Consequently, the reader is constantly having to move the page from left to right and back again just to finish reading a sentence.

This would not be a problem if normal pinch-zooming, or double-tap zooming worked, but they don't.

Image positions on home page

Hello,

I noticed a few display bugs with your home page. I'm viewing from OSX on a 2013 Macbook Pro 13" Retina (2560x1600 pixels, rendering at 1280 x 1024).

The Apache Foundation Logo at the bottom needs to have "float:right;" added to it's img element.

The Wells Fargo Logo in your 'Companies that use us' section looks bad at all sizes, and just needs to go.

Best of luck!

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.