Giter Site home page Giter Site logo

shoesrb.com's Introduction

shoesrb.com

The website for shoes!

Getting going

$ gem install jekyll
$ jekyll serve
$ open http://localhost:4000

Wooo!

Building the contributors page.

The contributors pages is built by adding the cumulative commits from all members of the community (all contributors to all repos in the Shoes organization). You will need to set a GITHUB_TOKEN in a .env file and then run ruby lib/data_builder.rb.

This will generate two data files which are saved in the _data directory: repos.yml and community.yml. community.yml is the data used with the liquid template in contribute.html page to render the community section.

API Endpoints:

Members of Shoes: https://api.github.com/orgs/shoes/members
Contributors to Specific Repo: https://api.github.com/repos/shoes/shoes4/contributors
List all repos :https://api.github.com/orgs/shoes/repos

shoesrb.com's People

Contributors

apjanke avatar dalton avatar davorb avatar eliduke avatar fism88 avatar garciadanny avatar iantrudel avatar jamesaanderson avatar jasonrclark avatar jesseherrick avatar jrgifford avatar kcerb avatar kerrizor avatar mpapis avatar nathancarnes avatar nicholalexander avatar piisalie avatar plexus avatar pragtob avatar snood1205 avatar steveklabnik avatar wasnotrice 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

Watchers

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

shoesrb.com's Issues

Total Overhaul of shoesrb.com

I'm proposing a serious overhaul to shoesrb.com.

The current version of the website uses an old default Bootstrap layout that just looks ugly. With Shoes 4 well along its way, I think that we should start work on a new and improved http://shoesrb.com. There are a bunch of issues that could be fixed with a new design.

A few things I'd like to add/improve:

  • Design Overhaul - Get rid of this version of Bootstrap. I would also be on board with getting rid of Bootstrap entirely. Just, you know, making it all ๐Ÿ’„.
  • Fix the Download System - Still under discussion: #41, #34, etc.
  • Organize the Code - Issues and pull requests for this site make the code harder to read and keep organized. We will need to make sure that the new site is organized.
  • Documentation - The documentation for Shoes 4 will need to be a part of the new design.

I think that this would be a great addition to the impending release of Shoes 4. I would be happy to work on this extensively. Let me know what you all think.

More content for the about page

Right now the about page is pretty lonely, with just one sentence written there. It would be nice to get some content in there, including maybe screenshots of hacketyhack.. some examples or whatever.

Especially in the light of our google summer of code application.

for reference, the the current about page

Reporting Issues

The website should give some hint about where to report issues I think.

I'm thinking about an issues or report an issue entry in the main menu that either goes to..

  • the github issues of the current default implementation
  • a list of issue links from popular implementations
  • maybe also includes poitners to the mailing list and IRC - it should or could rather be called need help? then

What do you think, what should work best?

Put a slider with shoes apps on the start page

This is rather far off, maybe for a post 4 release but I didn't want to lose the idea someone just pointed out to me in a chat.

It would be cool to have a little slider with pictures of shoes applications on the home page, so people can see what Shoes can actually do :-)

Shoes on!
Tobi

First Home Page Iteration

Hello,

So I've had a couple of hours today and started work on the home page. Wanted to post a shot so you guys can let me know what you think about it.

Shoes The easiest little GUI toolkit for Ruby 2013-01-17 00-20-07

Assign a subdomain for downloads

Since we made this website static, we have lost the ability to easily host files for download. See shoes/furoshiki#5

What do we think about using a subdomain to host downloads?

Options:

  1. point download.shoesrb.com at an S3 bucket.

    Pro: simple

    Con: difficult to publish static links, e.g. http://download.shoesrb.com/shoes/latest/windows

  2. make download.shoesrb.com a web service

    Pro: we can do whatever we want with urls

    Con: now we have a web service to maintain again

Thoughts? Other ideas?

State of shoesrb.com

Hello everyone,

I would โค๏ธ to help out with shoesrb.com but I'm a little confused about the state of affairs. Would be great if someone could clear a few things up:

  • What is the purpose of this repository?
    • Should it eventually replace the current shoesrb.com website?
    • If so, what are the golas for the new website (is there another issue/milestone tracker)?
  • What is the purpose of https://github.com/shoes/shoes-web? Is the project deprecated?

Finally:

  • I'll probably be able to figure out how to get this projects index.html to display in my browser but it would be nice if you could save me a few hours of reading ๐Ÿ˜„

Hash syntax

At the moment, there's a combination of ruby 1.8 and ruby 1.9 hash syntax in shoesrb.com. Should we convert all the 1.8 hash syntax to the 1.9 syntax? If so, I have a pull request ready.

"Nobody Knows Shoes" download link broken in manual/Shoes

On http://shoesrb.com/manual/Shoes.html in the third paragraph, it says:

Or you could try Nobody Knows Shoes, the beginner's leaflet PDF.

That "Nobody Knows Shoes" is a link. But instead of going to the PDF itself, it goes to http://github.com/shoes/shoes/downloads, where the user needs to search through the list to find it. And on https://github.com/shoes/shoes-deprecated/downloads, the nks.pdf download link is broken: when I click it, GitHub just gives me a "File was not found" error message in a banner at the top.

What's the correct current download link for Nodoby Knows Shoes?

Page build warning

Hi all, got the following after merging the last blog update:

The page build completed successfully, but returned the following warning:

GitHub Pages recently underwent some improvements (https://github.com/blog/1715-faster-more-awesome-github-pages) to make your site faster and more awesome, but we've noticed that shoesrb.com isn't properly configured to take advantage of these new features. While your site will continue to work just fine, updating your domain's configuration offers some additional speed and performance benefits. Instructions on updating your site's IP address can be found at https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages, and of course, you can always get in touch with a human at [email protected]. For the more technical minded folks who want to skip the help docs: your site's DNS records are pointed to a deprecated IP address.

For information on troubleshooting Jekyll see:

https://help.github.com/articles/using-jekyll-with-pages#troubleshooting

If you have any questions please contact us at https://github.com/contact.

Make a comment about the Linux Installer

The Linux installer isn't really working, e.g. probably just 32 bit Linux and maybe just Ubuntu. Making that comment on the website and linking tot he building from source part would probably be helpful towards people :-)

The shoes manual is not accessible at the moment

The shoes manual aka the walkthrough is not accessible at the moment. It gives me a 404 on github pages, so I guess it is somehow related to the move to github pages.

As this is the go to place for shoes advice, I invented the new urgent tag as we should really fix this rather quickly.

Edit: Mosst importantly the manual is down!

Let's get the responsive stylesheet working

Currently, the responsive stylesheet is included in the head, but the HAML is messed up here so that it produces this:

<style type="text/css">
                /*<![CDATA[*/
                  body {
                    padding-top: 60px;
                    padding-bottom: 40px;
                  }
                    %link{:href => "/css/bootstrap-responsive.css", :rel => "stylesheet"}
                  / Le HTML5 shim, for IE6-8 support of HTML5 elements
                  /[if lt IE 9]
                    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
                  / Le fav and touch icons
                  %link{:href => "/ico/favicon.ico", :rel => "shortcut icon"}
                    %link{:href => "/ico/apple-touch-icon-114-precomposed.png", :rel => "apple-touch-icon-precomposed", :sizes => "114x114"}
                      %link{:href => "/ico/apple-touch-icon-72-precomposed.png", :rel => "apple-touch-icon-precomposed", :sizes => "72x72"}
                        %link{:href => "/ico/apple-touch-icon-57-precomposed.png", :rel => "apple-touch-icon-precomposed"}
                /*]]>*/
              </style>

And, of course, the site doesn't adapt to small screens. The icons mentioned there don't exist.

Make the difference between walkthrough, manual, book and RDoc clearer

It could be made clearer what the difference between walkthrough, manual, book and RDoc is - e.g. the manual is a rather high level documentation of all the shoes methods, the walkthrough gets yous tarted and the book is a bit longer but teaches you all the basic concepts of shoes and how to lay out applications with it.

Description of Ruby Unicode support

On http://shoesrb.com/manual/Rules.html in the "UTF-8 Everywhere" section, it says:

Ruby itself isn't Unicode aware. And UTF-8 is a type of Unicode.

That's not true any more, is it? I thought that as of Ruby 2.3 at least (which Shoes is now shipping), Ruby supports Unicode and UTF-8, and in fact uses UTF-8 as its default encoding for Strings.

$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.14.5
BuildVersion:	18F132
$ /usr/bin/ruby --version
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
$ /usr/bin/irb
irb(main):001:0> __ENCODING__.name
=> "UTF-8"
irb(main):002:0>

Should this section of the manual be revised?

Also, it says:

Important note: if some UTF-8 characters don't display for you, you will need to change the paragraph's font. This is especially common on OS X.

I'm not sure that's true any more either. The default fonts for macOS seem to have pretty good Unicode non-English coverage these days.

Operating System signs

Hi everyone,

Right now we got 4 signs for operating systems, 2 of them are Mac OSX. Can't we take a generic symbol for Mac OSX?

Plus the Linux one is Ubuntu, how about a cute little Tux?

Any ideas or objections? :-)

Downloads are missing

see discussion on #5. I also fielded a request for a windows download on IRC, so people are looking for them ;)

Where should learn more go?

Right now learn more goes to about, however maybe it would be better off if the link pointed to tutorials.

What do you think?

Automatic script to get all members?

Right now the contributord page is rather static and we are missing out on some people but I still want to appreciate and share the love with/for EVERYONE!

it was discussed before to write a little script to load the contributors from github.

Related discussions #7 #71

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.