Skip to content
This repository has been archived by the owner on Dec 4, 2022. It is now read-only.

Implement publish, update and unpublish plugins #8

Draft
wants to merge 45 commits into
base: main
Choose a base branch
from

Conversation

coffeeispower
Copy link
Contributor

This is a work in progress implementation of the publish, update and unpublish plugin APIs.

Closes #5

@coffeeispower coffeeispower linked an issue Oct 14, 2022 that may be closed by this pull request
5 tasks
@coffeeispower coffeeispower added Feature New feature or request High priority Extra attention is needed labels Oct 14, 2022
@coffeeispower coffeeispower removed a link to an issue Oct 14, 2022
5 tasks
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 14, 2022 21:45 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 14, 2022 22:39 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 15, 2022 09:46 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 15, 2022 10:18 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 15, 2022 14:23 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 15, 2022 14:33 Inactive
@coffeeispower coffeeispower mentioned this pull request Oct 15, 2022
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 15, 2022 14:47 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 15, 2022 15:03 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 22, 2022 22:51 Inactive
@coffeeispower coffeeispower had a problem deploying to lapce-extens-4-feature--9ar6vg October 23, 2022 00:39 Failure
@coffeeispower
Copy link
Contributor Author

now i can say some stuff is working, will continue adding tests and fixing bugs i find with them

@coffeeispower
Copy link
Contributor Author

after that i will write the s3 impl and the api

@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 23, 2022 11:57 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 23, 2022 14:52 Inactive
@coffeeispower
Copy link
Contributor Author

@dzhou121 i'm done with fs implementation (and the tests)!

@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 23, 2022 16:43 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 23, 2022 17:44 Inactive
Copy link
Contributor Author

@coffeeispower coffeeispower left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dzhou121 so i'm thinking making the volt.toml file only important to the cli, on the server it will save in the db, and the route /api/v1/volt/<name>/<version> returns the plugin information as json or toml.
There will also be other routes for fetching the wasm file and themes

@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 23, 2022 20:26 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 24, 2022 08:09 Inactive
@coffeeispower coffeeispower temporarily deployed to lapce-extens-4-feature--9ar6vg October 26, 2022 14:06 Inactive
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Feature New feature or request High priority Extra attention is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Publish plugin
2 participants