Code Monkey home page Code Monkey logo

ply's People

Contributors

dependabot[bot] avatar ianmiller347 avatar stephanierlandry avatar thatgibbyguy avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

ply's Issues

Update Readme

The project is somewhat out of date and would have to be refactored to use the latest gulp. Therefore the readme should include what you'll need to run this project as a standalone:

  • node v 10 or below
  • gulp v 3.9 or below

nested span in nav should be removed

Currently the navigation component treats nested spans as a designation for an active state. This introduces an issue where a user would be forced to override this styling to get expected behavior. Instead, require span elements to also have a class that designates them as being active.

.btn should allow simple margin overrides

Developing with helper classes has become an excellent use of ply.

Simply pulling and using ply iso or complete, one should be able to simply use something like the following:

<button class="btn margins--margin-bottom">ClickyBoy</button>

To show a button with some margin below it to leave some breathing room before the next bit of content starts.

However, The .btn has a margin: 0 which overrides this simple helper class.

Proposed solutions:

  1. Remove margin: 0 from the .btn selector.
  2. Remove the button.btn selector
  3. Only use button, input[type="button"], etc selectors for bg, border, radius, and not for margin: 0
  4. Some kind of combination of the above.

Thoughts?

Create npm script to run gulp tasks

As the title says, let's create an npm script that will run all the gulp tasks needed for generating all the distribution css.

We can call it buildDis or something.

Node, gulp and sass are out of date

As the title says, this repo is essentially way out of date. Should be updated for manual compiling to work. Otherwise, you have to use outdated versions of node.

small-desktop-unit-** different from npm package

File: src/scss/components/_grid.scss

For small-desktop breakpoints, in the github repo, @media (min-width: $breakpoint-small-desktop) { is used, but in the npm package, max-width is used.

This causes an issue where, for example, any cell using both small-desktop-unit-** and large-phone-unit-** always takes the small-desktop number, regardless of screen size.

Proposed fix: update npm package with latest code in github repo.

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.