All Projects → librariesio → documentation

librariesio / documentation

Licence: AGPL-3.0 license
📘 Documentation for the libraries.io project

Programming Languages

HTML
75241 projects
CSS
56736 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to documentation

license-compatibility
©️ Check compatibility between different SPDX licenses
Stars: ✭ 31 (-16.22%)
Mutual labels:  librariesio
career-ladders
A sample of career ladders I use for my organization, open sourced for anyone.
Stars: ✭ 676 (+1727.03%)
Mutual labels:  guidance
shoulders
💛 Quickly view a list of your dependencies' open issues.
Stars: ✭ 62 (+67.57%)
Mutual labels:  contributing
Test-Assignments
List of test assignments. ⚡
Stars: ✭ 85 (+129.73%)
Mutual labels:  contributing
awesome-contributing
Awesome contributing guides for open source development.
Stars: ✭ 96 (+159.46%)
Mutual labels:  contributing
Markdown-Templates
bgoonz.github.io/markdown-templates/
Stars: ✭ 16 (-56.76%)
Mutual labels:  contributing
uos.docs
U°OS docs; CONTRIBUTING.md
Stars: ✭ 29 (-21.62%)
Mutual labels:  contributing
github-templates
Good templates for the issue, pull request, and contributing templates on GitHub, GitLab, and Bitbucket.
Stars: ✭ 65 (+75.68%)
Mutual labels:  contributing
.github
Default configuration for @TheAlgorithms repos
Stars: ✭ 57 (+54.05%)
Mutual labels:  contributing
tutorial-quest
As you delve deep into the Dungeons to take on the biggest baddest bosses, DON'T GO ALONE!! Take THE Open Source Raid Guild with you!
Stars: ✭ 35 (-5.41%)
Mutual labels:  contributing
aletheia-admin
Project documentation including our README, contributing guidelines and more.
Stars: ✭ 32 (-13.51%)
Mutual labels:  contributing
Issues-Hunt
Hunt for problems to solve using GitHub API. Save time searching for "good first issue" or "help wanted" labels.
Stars: ✭ 44 (+18.92%)
Mutual labels:  contributing
maintainer
👨‍💻 🐳 Generate personal daily reports or summary, AUTHORS, CONTRIBUTING, CHANGELOG and so on for GitHub user or repository.
Stars: ✭ 199 (+437.84%)
Mutual labels:  contributing
About moja global
About moja global and How We Work
Stars: ✭ 33 (-10.81%)
Mutual labels:  contributing
Coding-Foundations-course
No description or website provided.
Stars: ✭ 41 (+10.81%)
Mutual labels:  contributing
BitLocker-Guidance
Configuration guidance for implementing BitLocker. #nsacyber
Stars: ✭ 90 (+143.24%)
Mutual labels:  guidance
auv gnc
Guidance, Navigation, and Control library for AUVs
Stars: ✭ 34 (-8.11%)
Mutual labels:  guidance
infrastructure
🏗️ Everything for managing the servers for Libraries.io
Stars: ✭ 19 (-48.65%)
Mutual labels:  librariesio

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 providing a scalable and sustainable revenue for maintainers

Libraries.io is the place that we attempt to solve the discovery problem for users, we solve the other two at our parent company Tidelift. If you'd like to know why we think this is the right approach then check out our strategy.

Who are Tidelift?

In October 2017 Libraries.io maintainers Andrew Nesbitt and Benjamin Nickolls decided to join a new company focussed on building a sustainable future for open source software. Tidelift launched to the public in February 2018 and continue to support Libraries.io as part of their core philosophy and strategy.

Who is Libraries.io For?

Libraries.io currently caters for the needs of three groups:

  • Google: is hungry for your linked datas so she can serve you up search traffic.
  • Searcher: is a developer with a problem, she is looking for something to help solve it.
  • Extender: has her own ideas. She wants access to the raw data so that she can mash up her own service and offer it to the world.

These groups have been expanded into personas for contributors to reference in their work.

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 collected data, we then calculate the SourceRank, which 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.

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, you must agree to our code of conduct. In short, it says: 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].