Perform extension packaging in extension-cli (#9549)

Release Notes:

- N/A

---------

Co-authored-by: Marshall <marshall@zed.dev>
This commit is contained in:
Max Brunsfeld 2024-03-19 14:26:06 -07:00 committed by GitHub
parent 85c294da9a
commit fd11bd68f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 221 additions and 62 deletions

View file

@ -0,0 +1,10 @@
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize)]
pub struct ExtensionApiManifest {
pub name: String,
pub version: String,
pub description: Option<String>,
pub authors: Vec<String>,
pub repository: String,
}

View file

@ -1,12 +1,14 @@
pub mod auth;
mod conn;
mod error;
mod extension;
mod notification;
mod peer;
pub mod proto;
pub use conn::Connection;
pub use error::*;
pub use extension::*;
pub use notification::*;
pub use peer::*;
mod macros;