Skip to content

worxbend/codefolio

Repository files navigation

Codeflio

Codeflio is a native Linux desktop application for reviewing your GitHub profile, contribution activity, repositories, organizations, and aggregate development statistics. It is built in Rust with Relm4 and GTK4.

The project is implemented incrementally according to PLAN.md. The current application provides an adaptive libadwaita shell, GitHub device authorization, cached profile and repository views, contribution and activity dashboards, portfolio analytics, and persistent native settings.

Development

Install Rust stable and GTK 4 development libraries, then run:

cargo run

Before submitting a change, run:

cargo fmt --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test --all-features
cargo build --all-features

See docs/architecture.md for dependency and state-management decisions. GitHub OAuth App registration and client-ID configuration are documented in docs/oauth-setup.md. Cached-first profile behavior is documented in docs/profile-overview.md. Appearance, data inclusion, cache, and diagnostic behavior is documented in docs/settings.md. Source and Flatpak installation are documented in docs/install.md.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors