Coder Social home page Coder Social logo

maban / fractal Goto Github PK

View Code? Open in Web Editor NEW

This project forked from frctl/fractal

0.0 1.0 1.0 3.7 MB

A tool to help you build & document web component libraries, and then integrate them into your web projects.

Home Page: http://fractal.build

License: MIT License

JavaScript 95.11% HTML 0.18% Vue 4.42% CSS 0.29%

fractal's Introduction

Fractal v2 [beta]

A toolkit for working with filesystem-based component libraries.


This branch is for development of the work-in-progress Fractal v2.0 release. Feel free to play around with it but be warned that breaking changes are likely to happen until we get to a stable release candidate ๐Ÿš€

For the current v1.x release codebase please switch to the master branch.


Build Status Coverage Status NPM Version

Getting started with the v2 beta

If you are curious about the v2 beta then please read the overview first to get a feel for the scope and current status of the current beta release.

To get up and running with a sample project then there is some early documentation available in the docs directory of this repository:

You may also want to check out the default starter project repo to get a feel for how some of the pieces fit together. (This repo is cloned when creating a new project via the fractal-beta new command).

Please be aware that until the beta period is complete major (breaking) changes may still be made. Where possible we will of course try to avoid this but please do not yet start building your production codebase on these early v2 beta versions unless you are prepared to spend time and effort updating between potentially unstable releases.

Development and contributing

We are moving development of Fractal v2.0 and all first-party add-ons into a 'monorepo' format, using Lerna to help manage linking and publishing individual packages within the monorepo.

Running locally

  1. Clone this repository
  2. Install dependencies - npm install
  3. Bootstrap the packages together using Lerna - npm run bootstrap

Tests

Code is linted via xo/eslint using the Fractal eslint config, and tests are written using Mocha & Chai.

Test can be run with npm test. There are also NPM package scripts available for running subsets of the tests if required.

Requirements

Fractal requires Node.js v7.6.0 or greater.

Credits

Fractal is developed and maintained by Danielle Huntrods, Mark Perkins and all our other excellent contributors.

Ongoing support by Clearleft makes this project possible. Thank you!

fractal's People

Contributors

allmarkedup avatar dkhuntrods avatar

Watchers

 avatar

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.