Giter VIP home page Giter VIP logo

vanillaframework.io's Introduction

ARCHIVED

This repository is archived. The vanillaframework.io site was moved to @canonical-web-and-design/vanilla-framework.

vanillaframework.io

CircleCI build status Code coverage

This is the repo for the Vanilla Framework brochure site

Local development

The simplest way to run the site locally is to first install Docker (on Linux you may need to add your user to the docker group), and then use the ./run script:

./run

Once the containers are setup, you can visit http://127.0.0.1:8014 in your browser.

Building CSS

For working on Sass files, you may want to dynamically watch for changes to rebuild the CSS whenever something changes.

To setup the watcher, open a new terminal window and run:

./run watch

vanillaframework.io's People

Contributors

amoldskred avatar anthonydillon avatar b-m-f avatar barrymcgee avatar bartaz avatar caleb-ellis avatar deadlight avatar grahambancroft avatar jpmartinspt avatar meltysnow avatar nel-co avatar nottrobin avatar patrickk avatar renovate-bot avatar shivjoshi1996 avatar solazio avatar steverydz avatar uokesita avatar willmoggridge avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vanillaframework.io's Issues

Broken link in navigation

Summary

You can navigate to Docs, Accessibility, Browser support, Coding standards and contribute. But when you navigate to 'Get started' from these pages the link is broken.

Process

Ability to navigate to 'Get started' from any other page on the site.

Screenshot

screen shot 2017-08-02 at 09 38 01

Updates to current prototype

  • Menu items should be sentence case
  • External icon in hero button should be dark grey, and it looks a bit streched
  • Accessibility in Guidelines is missing an "i"
  • Can we have the normal muted heading in "Who’s using Vanilla"?
  • Can the logos pattern be centred in the row?
  • Can get involved be h3 style?
  • Newsletter button should say Subscribe
  • Newsletter button should be to the right of input
  • Legal info in the footer should be sentence case

Thanks!

Backend pre-release tasks

Please convert into separate issues if needed:

  • Request staging account
  • Setup staging
  • Request production account
  • Release

Get started link sets an ID anchor on all pages

I know there is a plan to change the IA but currently if you click getting started you'll go to nothing at all. Would it be wise to link from each page to the home page with #getting-started in the URL

Home page (and other pages) HTML validation warnings and errors

Update copy of "Extendable" in homepage hero

Current copy:

Title: Extendable
Text: Vanilla is designed to be extended directly or by extension themes. There are key themes for different types of sites, or you can create your own theme that perfectly suits your project.

The pictogram still reflects the way Vanilla works, with components that can be assembled as needed. But the title and the text refer to themes, which will soon be deprecated - so the copy needs to be updated.

Containerise the development workflow

The current development workflow requires installing global dependencies which often fail. This is less than ideal. I've not managed to get the site running and I don't think that debugging dependency issues to work on a PR helps us.

Can we please bring the project more in line with our single-dependency run solutions on other sites (the "./run" script would be ideal)?

Update 'Get started' CTA label and link on homepage

Summary

Update 'Get started' CTA button to point to Vanilla documentation rather than anchor scrolling down one row on homepage. Also update button label to read 'See the docs'

Current and expected result

  • Current result - 'Get started' anchor scrolls to 'Quick start' on same page. Current button label 'Get started'
  • Expected result - 'Get started' to send users to Vanilla documentation. Expected button label 'See the docs'

Improvements to MailChimp

  • The return to our website link after clicking subscribe should link to vanillaframework.io instead of canonical.com - reference
  • It would be good if the form was changed after pressing subscribe, whether via the return to website link in the confirmation screen, or by returning to the already open tab - at least clearing the email from the input field would be good

Favicon doesnt appear on sub pages

The favicon is not linked in the header. Therefore, only the homepage has a discoverable favicon. All pages should have a relative link to the favicon in the head.

Update layout of Get started row

Could we move the text in the Get started row, so it looks like this?

screen shot 2017-06-29 at 08 43 44

I placed the text in a col-5 and the code in a col-7 with prefix-1 - not sure if that's the most correct code. There should also be a link below the paragraph to the get started docs page - "Advanced instructions >"

@anthonydillon what could we say in there - there was no text before

Returning to vf.io from vf.io/docs

Summary

Should docs logo should link back to vf.io and the 'Documentation' link to the docs homepage?

Process

Go to docs.

Current and expected result

When you go to docs there's no way back to vanillaframework.io.

Remove 'Getting started' from global navigation

Summary

Remove 'Getting started' from global navigation. To fit inline with updates in issue #61 this link will be redundant as we already have 'Docs' in the global navigation.

Current and expected result

  • Current result - Getting started | Docs | Accessibility | Browser support | Coding standards | Contribute

  • Expected result - Docs | Accessibility | Browser support | Coding standards | Contribute

Updates to current demo

There are still some issues with the demo:

http://vanillaframework.io-fix-design-review-points.demo.haus/

  • The navigation is using a large font size than specified, it should be 14px https://github.com/ubuntudesign/vanilla-design/blob/master/Navigation/navigation.md
  • The padding in the subscribe to newsletter input is still reversed - @pmahnke had changed this in Vanilla
  • The link in the footer it should say "Vanilla Framework"
  • Can we not have the #navigation-closed words in the URL after closing the nav?
  • In small screen, there should be some space above the second hero button

Thanks.

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.