GithubHelp home page GithubHelp logo

typographic-playground's Introduction

typographic-playground

Build Status

Playground for my typographic modules

This project supposed to be playground for testing my typography modules in real world.

Install

git clone [email protected]:iamstarkov/typographic-playground.git
cd typographic-playground
npm install

Usage

Run npm test to test typographer once or npm run tdd to test it while you are writing new test and developing new features.

Check index.js for list of used typographic modules and for text samples for processing. Check test.js for understanding test environment.

Real world tests

Thanks to http://semver.org/ for text sample. BTW, I modified them to reflect all used modules.

Input

In "the 'world' of software management" there exists a dread place called "dependency hell." The bigger your system grows and the more packages you integrate into your software — the more likely you are to find yourself, one day, in this pit of despair...

'This is not a new or "revolutionary" idea'. In fact, you probably do something close to this already in 1999-2014. The problem -- that "close" isn't good enough. Without compliance to some sort of formal specification, version numbers are essentially useless for dependency management. By giving a name and clear definition to the above ideas, it becomes easy to communicate your intentions to the users of your software. Once these intentions are clear, flexible (but not too flexible) dependency specifications' can finally be made.

This instructional goatherding video is (c) 2013 MegaCorp Inc (tm). This instructional goatherding video is (c) 2013 MegaCorp Inc (r).

Output

In “the ‘world’ of software management” there exists a dread place called “dependency hell.” The bigger your system grows and the more packages you integrate into your software — the more likely you are to find yourself, one day, in this pit of despair…

“This is not a new or ‘revolutionary’ idea”. In fact, you probably do something close to this already in 1999–2014. The problem — that “close” isn’t good enough. Without compliance to some sort of formal specification, version numbers are essentially useless for dependency management. By giving a name and clear definition to the above ideas, it becomes easy to communicate your intentions to the users of your software. Once these intentions are clear, flexible (but not too flexible) dependency specifications’ can finally be made.

This instructional goatherding video is © 2013 MegaCorp Inc™. This instructional goatherding video is © 2013 MegaCorp Inc ®.

License

MIT © Vladimir Starkov

typographic-playground's People

Contributors

iamstarkov avatar roryokane avatar

Watchers

 avatar  avatar

Forkers

roryokane

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.