Skip to content

Instantly share code, notes, and snippets.

Andrew Nesbitt andrew

Block or report user

Report or block andrew

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View sizes.csv
1k 11019
2k 54
4k 354
8k 1033
16k 1227
32k 1366
64k 1223
128k 1250
256k 1243
512k 911
View # IPFS Camp Package Manager Deep Dive.md

IPFS Camp Package Manager Deep Dive

Package Managers: What Now, What Next?

Community evaluation and ideation session to recap the current (as of late June) state of the IPFS-enabled package manager landscape, discuss happiness and pain points, and do some ideation/co-creation around the direction of our next rounds of package manager efforts.

Existing materials

  • Fundamental package management concepts
  • Problems with package managers
View approaches.md

File system based

Approach:

Mirroring these registries into MFS and adding the root CID to dnslink/ipns then rsyncing updates on a regular basis along with transport plugins like https://github.com/JaquerEspeis/apt-transport-ipfs

Problems

  • Performance of adding/update large registries to MFS takes many hours, causing mirrors to lag behind the source
  • updating indexes files like Packages.gz in MFS isn't supported with the filestore
View hello.txt
I wonder if gist notifications show up in Octobox?
@andrew
andrew / with_accepts.json
Last active May 9, 2019
curl -H "Accept: application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*." registry.npmjs.org/babel-plugin-syntax-object-rest-spread
View with_accepts.json
{
"versions": {
"6.0.2": {
"name": "babel-plugin-syntax-object-rest-spread",
"version": "6.0.2",
"dependencies": {
"babel-runtime": "^6.0.2"
},
"directories": {},
"dist": {
View none.json
{
"state": "pending",
"statuses": [
],
"sha": "0ed87dacfb18331e90a84e66be30bd97685a3417",
"total_count": 0,
"repository": {
"id": 76692542,
"node_id": "MDEwOlJlcG9zaXRvcnk3NjY5MjU0Mg==",
View pending.json
{
"state": "pending",
"statuses": [
{
"url": "https://api.github.com/repos/octobox/octobox/statuses/586917fd011cf8510b0661c315005a52db976a39",
"avatar_url": "https://avatars2.githubusercontent.com/oa/1508?v=4",
"id": 5587380061,
"node_id": "MDEzOlN0YXR1c0NvbnRleHQ1NTg3MzgwMDYx",
"state": "pending",
"description": "The Travis CI build is in progress",
@andrew
andrew / ranks.csv
Created Apr 17, 2018
Cargo sourcerank 1.0 scores
View ranks.csv
Score Count
0 4372
1 13
2 32
3 598
4 511
5 804
6 1570
7 2312
8 1539
@andrew
andrew / scores.csv
Created Apr 17, 2018
cargo sourcerank 2.0 scores
View scores.csv
Score Count
30 1
31 5
32 12
33 44
34 81
35 70
36 105
37 116
38 137
View rubygems-isc.csv
Project Repo Project license Repo License Sourcerank
Rubygems/stickler https://github.com/copiousfreetime/stickler ISC MIT 10
Rubygems/pwhois https://github.com/Crosse/pwhois ISC MIT 8
Rubygems/synt https://github.com/brentlintner/synt ISC MPL-2.0 8
Rubygems/parallelQueue https://github.com/Try2Code/jobQueue ISC BSD-3-Clause 7
Rubygems/piecss https://github.com/piecss/piecss ISC MIT 7
You can’t perform that action at this time.