2026-04-22 22:12:39 +01:00
|
|
|
mod github_step;
|
|
|
|
|
mod screen;
|
2026-04-25 00:49:50 +01:00
|
|
|
mod storage;
|
2026-04-22 22:12:39 +01:00
|
|
|
mod welcome_step;
|
|
|
|
|
|
|
|
|
|
pub(crate) use screen::new;
|
2026-04-25 00:49:50 +01:00
|
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
|
|
|
|
|
|
#[derive(PartialEq, Serialize, Deserialize)]
|
|
|
|
|
enum Step {
|
|
|
|
|
Welcome,
|
|
|
|
|
ConnectToGithub,
|
|
|
|
|
Customization,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const ALL_SETUP_STEPS: [Step; 3] = [Step::Welcome, Step::ConnectToGithub, Step::Customization];
|