roadmap

Planning and roadmap for future Ecosyste.ms development

https://github.com/ecosyste-ms/roadmap

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.6%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Planning and roadmap for future Ecosyste.ms development

Basic Info
  • Host: GitHub
  • Owner: ecosyste-ms
  • License: agpl-3.0
  • Default Branch: main
  • Size: 34.2 KB
Statistics
  • Stars: 19
  • Watchers: 3
  • Forks: 1
  • Open Issues: 22
  • Releases: 0
Created almost 4 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

Ecosyste.ms: Roadmap

Planning and roadmap for future Ecosyste.ms development

Ecosyste.ms presents open datasets and APIs that perform dependency mapping (i.e. identifying key software systems where open source software is critical) of the OSS ecosystem to determine which projects are most critical and most in need of support.

The project builds on the ideas of an earlier tool libraries.io, but focuses more on expanding available data and APIs to take it to the next level. This tool provides a foundational basis for researchers to better analyze OSS and for funders to better prioritize which projects most need to be funded.

Check out the initial roadmap proposal from 2022 here: https://github.com/ecosyste-ms/.github/files/8815813/Ecosystems.Proposal.3.pdf

Goals

  • A comprehensive set of APIs for parsing and querying open source package manager metadata from across many software ecosystems
  • Up-to-date, easily accessible open data for each software ecosystem
  • Individual open source services that can be deployed or consumed for a variety of use cases related to the sustainability of open source software.

Services

The core of the project is made up of lots of small services, these can be used independently or combined together to form more powerful pipelines and datasets.

Packages

Package, version and dependency metadata of many open source software ecosystems and registries.

Timeline

The timeline of over 6 Billion events for every public repo on GitHub, all the way back to 2015.

Parser

Parse dependency metadata from many open source software ecosystems manifest files.

Archives

Inspecting package archives and files from many open source software ecosystems.

Digest

Digests of packages from many open source software ecosystems.

Diff

Generate diffs between package releases for many open source software ecosystems.

Licenses

Parse license metadata from many open source software ecosystems.

Repos

Repository metadata for many open source software ecosystems.

Resolve

Resolve full dependency trees for many open source software ecosystems.

Advisories

Security vulnerability metadata for many open source software ecosystems.

Commits

Commit metadata for open source projects.

Planned services

Readmes

Discovering and rendering README files for open source projects.

System Package Managers

Support for system package managers like apt, yum, dpkg and pacman in Packages.

Package Building Service

Test the reproducability of packages by automatically rebuilding from source and comparing.

Contribute

Please do! The source code is hosted at GitHub. If you want something, open an issue or a pull request.

If you need want to contribute but don't know where to start, take a look at the issues tagged as "Help Wanted".

You can also help triage issues. This can include reproducing bug reports, or asking for vital information such as version numbers or reproduction instructions.

Finally, this is an open source project. If you would like to become a maintainer, we will consider adding you if you contribute frequently to the project. Feel free to ask.

For other updates, follow the project on Twitter: @ecosyste_ms.

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Send a pull request. Bonus points for topic branches.

Vulnerability disclosure

We support and encourage security research on Ecosyste.ms under the terms of our vulnerability disclosure policy.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Copyright

GNU Affero License © 2022 Andrew Nesbitt.

Owner

  • Name: Ecosystems
  • Login: ecosyste-ms
  • Kind: organization
  • Email: hello@ecosyste.ms
  • Location: United Kingdom

Tools and open datasets to support, sustain, and secure critical digital infrastructure

Citation (CITATION.cff)

cff-version: 1.2.0
title: Ecosyste.ms: Roadmap
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Andrew
    family-names: Nesbitt
    email: andrew@ecosyste.ms
    orcid: 'https://orcid.org/0009-0007-2710-1118'
repository-code: 'https://github.com/ecosyste-ms/roadmap'
url: 'https://ecosyste.ms'
abstract: >-
  Planning and roadmap for future Ecosyste.ms development 
keywords:
  - open source
  - package management
  - software
license: AGPL-3.0

GitHub Events

Total
  • Issues event: 7
  • Watch event: 6
  • Issue comment event: 17
  • Fork event: 1
Last Year
  • Issues event: 7
  • Watch event: 6
  • Issue comment event: 17
  • Fork event: 1

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 16
  • Total Committers: 2
  • Avg Commits per committer: 8.0
  • Development Distribution Score (DDS): 0.063
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Andrew Nesbitt a****z@g****m 15
chris48s c****s 1

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 22
  • Total pull requests: 1
  • Average time to close issues: about 2 months
  • Average time to close pull requests: about 12 hours
  • Total issue authors: 7
  • Total pull request authors: 1
  • Average comments per issue: 1.73
  • Average comments per pull request: 1.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 7
  • Pull requests: 0
  • Average time to close issues: 19 days
  • Average time to close pull requests: N/A
  • Issue authors: 3
  • Pull request authors: 0
  • Average comments per issue: 1.57
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • andrew (11)
  • balupton (3)
  • bzg (2)
  • Ly0n (2)
  • jasminewang0 (1)
  • ben-harris-snyk (1)
  • ShaneCurcuru (1)
Pull Request Authors
  • chris48s (1)
Top Labels
Issue Labels
enhancement (9) help wanted (2) documentation (1)
Pull Request Labels