Skip to content
This repository has been archived by the owner on Jul 2, 2022. It is now read-only.

Make items atomic and set up as expandable library #2

Closed
olizilla opened this issue Jan 10, 2018 · 1 comment
Closed

Make items atomic and set up as expandable library #2

olizilla opened this issue Jan 10, 2018 · 1 comment
Labels
effort/weeks Estimated to take multiple weeks exp/intermediate Prior experience is likely helpful good first issue Good issue for new contributors help wanted Seeking public contribution on this issue kind/enhancement A net-new feature or improvement to an existing feature P3 Low: Not priority right now status/ready Ready to be worked topic/design-front-end Front-end implementation of UX/UI work

Comments

@olizilla
Copy link
Contributor

olizilla commented Jan 10, 2018

I see this as a guide. Not rules. That'd be somewhat counter to the sprit of the decentralised web.

I'd like to set up stylesheet with a all the ideas in this guide defined as single purpose / atomic css declarations. This could published to ipfs and re-used. It could be used with tachyons, or be a customised version of tachyons.

Next up I'd like to provide the values (type scale sizes, spacing, colours, font family) in a json file that can be consumed by a css-in-js theme provider, or any build process that can pull values from json. See: https://github.com/jxnblk/styled-system#configuration

After that, I imagine it as a growing library of ipfs components, built as compositions of these atoms, similar to http://tachyons.io/components/ or the output of https://compositor.io/lab/

At it's core, this repo wants to make it easy for devs to build ipfs apps that have clear, legible, possibly (subjectively) beautiful interfaces, without requiring explicit co-ordination or having to individually meditate on the infinite question of what is good design. It wants to provide a place for the design-focused to communicate with the algorithm-focused, and it wants to record the design language we create as we do. It wants to grow!

@jessicaschilling jessicaschilling changed the title What's next Make items atomic and set up as expandable library Apr 2, 2020
@jessicaschilling jessicaschilling added exp/intermediate Prior experience is likely helpful effort/weeks Estimated to take multiple weeks good first issue Good issue for new contributors help wanted Seeking public contribution on this issue kind/enhancement A net-new feature or improvement to an existing feature P3 Low: Not priority right now status/ready Ready to be worked topic/design-front-end Front-end implementation of UX/UI work labels Apr 2, 2020
@jessicaschilling
Copy link
Contributor

jessicaschilling commented Apr 7, 2020

Closing in favor of the more global ipfs/ipfs-gui#29 -- though the eventual implementation of that will probably want to find its living home in the UI style guide.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
effort/weeks Estimated to take multiple weeks exp/intermediate Prior experience is likely helpful good first issue Good issue for new contributors help wanted Seeking public contribution on this issue kind/enhancement A net-new feature or improvement to an existing feature P3 Low: Not priority right now status/ready Ready to be worked topic/design-front-end Front-end implementation of UX/UI work
Projects
None yet
Development

No branches or pull requests

2 participants