feat: storage + search modules skeleton

This commit is contained in:
NGPixel 2018-05-13 12:56:55 -04:00
parent bf02e1f78b
commit e03e6826a8
14 changed files with 321 additions and 0 deletions

View File

@ -0,0 +1,26 @@
module.exports = {
key: 'algolia',
title: 'Algolia',
props: ['applicationID', 'adminAPIKey'],
activate(opts) {
},
deactivate(opts) {
},
query(opts) {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,26 @@
module.exports = {
key: 'azure',
title: 'Azure Search',
props: ['apiKey', 'applicationID'],
activate(opts) {
},
deactivate(opts) {
},
query(opts) {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,26 @@
module.exports = {
key: 'db',
title: 'Database (built-in)',
props: [],
activate(opts) {
},
deactivate(opts) {
},
query(opts) {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,26 @@
module.exports = {
key: 'elasticsearch',
title: 'Elasticsearch',
props: [],
activate(opts) {
},
deactivate(opts) {
},
query(opts) {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,26 @@
module.exports = {
key: 'solr',
title: 'Solr',
props: [],
activate(opts) {
},
deactivate(opts) {
},
query(opts) {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,23 @@
module.exports = {
key: 'azure',
title: 'Azure Blob Storage',
props: [],
activate() {
},
deactivate() {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,23 @@
module.exports = {
key: 'digitalocean',
title: 'DigialOcean Spaces',
props: [],
activate() {
},
deactivate() {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -1,8 +1,23 @@
module.exports = {
key: 'disk',
title: 'Local FS',
props: ['path'],
activate() {
},
deactivate() {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,23 @@
module.exports = {
key: 'dropbox',
title: 'Dropbox',
props: [],
activate() {
},
deactivate() {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,23 @@
module.exports = {
key: 'gdrive',
title: 'Google Drive',
props: [],
activate() {
},
deactivate() {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -1,8 +1,23 @@
module.exports = {
key: 'git',
title: 'Git',
props: [],
activate() {
},
deactivate() {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,23 @@
module.exports = {
key: 'onedrive',
title: 'OneDrive',
props: [],
activate() {
},
deactivate() {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,23 @@
module.exports = {
key: 's3',
title: 'Amazon S3',
props: [],
activate() {
},
deactivate() {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}

View File

@ -0,0 +1,23 @@
module.exports = {
key: 'scp',
title: 'SCP (SSH)',
props: [],
activate() {
},
deactivate() {
},
created(opts) {
},
updated(opts) {
},
deleted(opts) {
},
renamed(opts) {
}
}