forked from pkgjs/statusboard
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
65 lines (58 loc) · 1.58 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
'use strict'
const path = require('path')
function convertMonoRepoToProjectsArray (repo, names, configOverrides = []) {
return names.map((name, i) => {
return {
// name,
repo,
repoDirectory: `./packages/${name}`,
...(configOverrides[i] || {})
}
})
}
module.exports = {
db: path.join(__dirname, 'tmp', 'data.db'),
baseUrl: '/statusboard',
outputDirectory: path.join(__dirname, 'tmp'),
github: {
token: process.env.GITHUB_TOKEN
},
title: 'Helia StatusBoard',
description: 'StatusBoard',
orgs: [],
/** @type {import('./types.js').Project} */
projects: [
...convertMonoRepoToProjectsArray('ipfs/helia', ['helia', 'interface']),
{
name: 'Helia Examples',
repo: 'ipfs-examples/helia-examples',
skipNpm: true
},
{
repo: 'ipfs/helia-docker',
skipNpm: true
},
'ipfs/helia-remote-pinning',
...convertMonoRepoToProjectsArray('ipfs/helia-routing-v1-http-api', ['client', 'server']),
'ipfs/helia-unixfs',
'ipfs/helia-strings',
'ipfs/helia-car',
'ipfs/helia-json',
'ipfs/helia-dag-cbor',
'ipfs/helia-ipns',
'ipfs/helia-mfs',
'ipfs/helia-dag-json',
{ repo: 'ipfs/helia-cli', skipNpm: true }
],
issueLabels: ['need/triage', 'P0', 'P1', 'P2', 'P3', 'good first issue', 'help wanted', 'status/ready'],
people: [
{
name: 'Russell Dempsey',
email: '1173416+SgtPooki@users.noreply.github.com',
website: 'http://github.com/SgtPooki',
npmUsername: 'sgtpooki',
githubUsername: 'sgtpooki',
twitterUsername: 'sgtpooki'
}
]
}