Add job post to Zed.dev
This commit is contained in:
parent
61b806e485
commit
78564dcc68
5 changed files with 62 additions and 13 deletions
15
crates/server/src/careers.rs
Normal file
15
crates/server/src/careers.rs
Normal file
|
@ -0,0 +1,15 @@
|
|||
use crate::{AppState, Request, RequestExt};
|
||||
use std::sync::Arc;
|
||||
use tide::http::mime;
|
||||
|
||||
pub fn add_routes(app: &mut tide::Server<Arc<AppState>>) {
|
||||
app.at("/careers").get(get_careers);
|
||||
}
|
||||
|
||||
async fn get_careers(mut request: Request) -> tide::Result {
|
||||
let data = request.layout_data().await?;
|
||||
Ok(tide::Response::builder(200)
|
||||
.body(request.state().render_template("careers.hbs", &data)?)
|
||||
.content_type(mime::HTML)
|
||||
.build())
|
||||
}
|
|
@ -12,6 +12,7 @@ mod home;
|
|||
mod releases;
|
||||
mod rpc;
|
||||
mod team;
|
||||
mod careers;
|
||||
|
||||
use self::errors::TideResultExt as _;
|
||||
use ::rpc::Peer;
|
||||
|
@ -178,6 +179,7 @@ pub async fn run_server(
|
|||
api::add_routes(&mut web);
|
||||
home::add_routes(&mut web);
|
||||
team::add_routes(&mut web);
|
||||
careers::add_routes(&mut web);
|
||||
releases::add_routes(&mut web);
|
||||
community::add_routes(&mut web);
|
||||
admin::add_routes(&mut web);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue