Giter Site home page Giter Site logo

thomasklemm / documentation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chasenlehara/documentation

1.0 1.0 0.0 3.77 MB

:blue_book: Documentation for the libraries.io project

Home Page: http://docs.libraries.io/

License: GNU Affero General Public License v3.0

Ruby 6.95% HTML 50.30% CSS 42.76%

documentation's Introduction

Welcome to Libraries.io ๐ŸŽ‰

Here you'll find guidance for contributors to the Libraries.io project as a whole.

Assumptions

We have made the following assumptions in our guidance and documentation:

  • that the reader has a basic understanding of the collaborative coding platform GitHub,
  • that the reader has a working understanding of the distributed revision control system Git,
  • that the reader is able to communicate, in writing, in English.

Why Build Libraries.io?

Our goal is to raise the quality of all software.

We do this by tackling three problems:

  • Discovery: Helping developers make faster, more informed decisions about the software that they use.
  • Maintainability: Helping maintainers understand more about the software they depend upon and the consumers of their software.
  • Sustainability: Supporting undervalued software by highlighting shortfalls in contribution and funneling support to them.

If you'd like to know why we think this is the right approach then check out our strategy.

How Does Libraries.io Work?

Libraries.io collects data about software and the frameworks, plugins and tools they depend upon which we collectively call libraries.

Everything in Libraries.io begins with package managers, on a regular basis background tasks find new or updated libraries from each of those packages managers. Each library is stored as a project alongside any data we can gleam from the package manager. If the package manager provides a link to a hosted revision control service like GitHub then Libraries.io fetches yet more data from there.

Using the data collected we then calculate the SourceRank, this value is used to index the project in search results. Next we highlight any issues regarding updates, deprecated versions, yanked or deleted libraries, license incompatibilities etc. to maintainers who depend on a given library. Finally we highlight undervalued and under-supported libraries, guiding maintainers toward projects that they could contribute to that would have a direct benefit on their own work.

If you'd like an overview of the project, including a description of each of the repositories in the Libraries.io organisation and how they work together then check out our overview.

How Can I Help?

If you wish to contribute to Libraries.io must agree to our code of conduct. In short they say: be excellent to one another. If you're able to abide by those terms then check out our contributor's handbook.

Improving This Document

You can view the source for this document and the rest of our documentation on GitHub. You can also view, comment upon and create new issues concerning this documentation on our issue tracker. For more information about contributing to Libraries.io please read our contributor's handbook.

documentation's People

Contributors

andrew avatar benjam avatar chasenlehara avatar samjacobclift avatar

Stargazers

 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.