Giter VIP home page Giter VIP logo

raam's Introduction

Tweet by @joebell_. open-source consumers: 'when is this going to be fixed?' 'our team is blocked by this' 'bump' 'is this project dead?' open-source maintainers just trying to balance their personal life, work life and unpaid contribution time:

raam's People

Contributors

dependabot[bot] avatar joe-bell avatar orinokai avatar renovate-bot 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  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

Forkers

doc22940 orinokai

raam's Issues

Launch Checklist

  • Add Box
  • Add Intro (OOCSS, o-layout, aknowledgements, justificiation for separate components)
  • Update heading styling
  • Update inline code styling
  • Maybe dynamically load react previews?
  • Bump to minor version and publish
  • Add site footer

Tests

Use Jest to run some style assertion tests for different prop variations

Move `flex` props to child

Props such as order, flex-basis, flex-grow and flex-shrink should surface on the child elements, not the parent (e.g. like the existing flex prop)

Docs should also be updated to reflect this

Explore 'cloning' children

Having used raam in a few side projects, I feel like I'm missing the markup flexibility.

I'd like to look at a cloneElement variant where styles are appended to children rather than wrapped.

Gap Enhancements

  • Gap should handle when flexWrap is applied responsively (ie. flexWrap={['nowrap', 'wrap']}). This would make Flex safer to use on its own rather than rely on the presets. #10
  • column-gap and row-gap support?

Improve Typings

  • Avoid heavy handed any
  • Type the flexgap system functions
  • Refs

Support Other CSS Methods

I'd love to get this working in a way so it's re-usable for other CSS composition methods:

  • styled-components
  • vanilla CSS
  • etc.

Article Component

Create an article component to handle vertical rhythm for typographic content

Flex `gap` doesn't fallback safely when undefined

Describe the bug
Gap outputs a calc value containing undefined rather than returning nothing.

To Reproduce
Use Flex without a gap and flexWrap set to wrap - the value of the items is calc(undefined / 2)

Expected behavior

  • It should not set the margin value.
  • defaultScale is required

Tests should be updated to reflect this change

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.