Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Brand new website #252

Closed
6 tasks done
espadrine opened this issue Sep 2, 2014 · 7 comments
Closed
6 tasks done

Brand new website #252

espadrine opened this issue Sep 2, 2014 · 7 comments

Comments

@espadrine
Copy link
Member

This is a meta-bug. There may be many pull requests for this single issue.

Features that would be desirable in a new website:

  • Simpler design, less stuff, more to the point
  • Search
  • Badge suggestions from GitHub, … URLs
  • Copy-and-paste markdown / HTML / reStructedText
  • Ability to select which badge style / label we pick
  • Group badges by communities (Ruby, node, PHP, …)
# Markdown
[![somewhere](https://img.shields.io/badge/my-submarine-yellow.svg)](http://somewhere.over/the/rainbow/)
# reStructuredText
.. image:: https://img.shields.io/badge/my-submarine-yellow.svg   :target: http://somewhere.over/the/rainbow/
# AsciiDoc
image:https://img.shields.io/badge/my-submarine-yellow.svg[Somewhere, link="http://somewhere.over/the/rainbow/"]

Suggestions welcome.

@chadwhitacre
Copy link
Contributor

!m @espadrine

I'd love to see some emphasis on paying for Shields via @gratipay (formerly Gittip). One of the ideas we're exploring over on Gratipay itself is the idea of tying funding to usage. "You use Shields this much. Therefore, your suggested payment is this much."

@espadrine What are your thoughts on funding for Shields? Are you satisfied with where things stand? What goals do you have?

@Potherca
Copy link

Potherca commented Sep 3, 2014

Maybe it's a good idea to create a separate issue for each feature to discuss details?

I wouldn't mind donating some time for this...

@espadrine
Copy link
Member Author

@whit537 The target is self-sustainability given the possibility of expansion. Currently, we need to pay for DNS, SSL, Gratipay; in the future, quite possibly, Heroku. Since @olivierlacan is the one paying DNS and SSL, I don't have precise knowledge as to how much that costs.

@Potherca So far, this thread isn't crowded. If it gets out of control, you're encouraged to fork into a separate issue!

@waldyrious
Copy link

Related: #50 and #91.

@espadrine
Copy link
Member Author

@waldyrious Thanks for pointing out those older issues!

@espadrine
Copy link
Member Author

I've started working on the website. It will be at /beta.html. When we're happy with it, we'll copy it to try.html.

The emphasis will be on searchability (given how many badges there are) and on helping users get going fast. However, the search feature isn't written yet; it's an empty shell. The result of this search / URL fetch is meant to provide easy copy-and-paste snippets and example badges for their projects.

Anyone that wishes to improve the beta page in a particular way should first say so here, to avoid duplication of efforts.

espadrine added a commit that referenced this issue Nov 28, 2014
espadrine added a commit that referenced this issue Dec 2, 2014
@espadrine
Copy link
Member Author

This will be the default website, and features will be added incrementally. Contributions should now be made to try.html, and anyone starting implementation of a feature should mention it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants