Giter Site home page Giter Site logo

collecticons's Introduction

collecticons-banner

Collecticons

This repo contains the source code for the Collecticons icon library website. If your looking for the actual icon library check here. There's also a webfont generation util for advanced users which is available here.

Install Project Dependencies

To set up the development environment for this website, you'll need to install the following on your system:

  • Node v8 (To manage multiple node versions we recommend nvm)
  • Yarn Package manager

Install Application Dependencies

If you use nvm, activate the desired Node version:

nvm install

Install Node modules:

yarn install

Getting started

$ yarn collecticons

Builds the icon font. Only needed when there are changes to the icon library.

$ yarn serve

Compiles the website and launches the server making it available at http://localhost:3000/

Contributing

You are free to contribute to the project. If you find a bug and/or have a nice idea about a feature feel free to open an issue or submit your own solution. We'll be more than happy to hear your suggestions. :)

License

Collecticons is licensed under The MIT License (MIT), see the LICENSE file for more details.

collecticons's People

Contributors

danielfdsilva avatar ricardoduplos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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

collecticons's Issues

Remove libxmljs dependency

gulp-xml-editor uses libxmljs under the hood, which can break travis builds when node version > 0.12.

There are a few open issues in the libxmljs repo, here is one.

This is keeping us from using newer node for travis builds in openroads-analytics, for example.

Process for proposing new icons

Do we havea process for proposing new icons? I've heard from others that there are a few icons that they would like added to the library. This doesn't need to be too formal; perhaps a label "new icon request" or something similar, and then an estimated timeline, person of contact who would take on the ownership of responding to the requester, and an understanding of who makes the judgement call on which icons are appropriate to add. Happy to add the label if this is ok with those involved.

/cc @ricardoduplos @danielfdsilva

Site running on old node

The collecticons website is still running on node 0.12.
This prevents us from using the latest version of collections-processor.

Icon name shows up as truncated

Currently the name of the icon is shown as truncated. This make it difficult to understand it.
image

Ideally the icon's name would be copied on click.

add GA

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-88478-53', 'auto');
  ga('send', 'pageview');

</script>

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.