- Rust 78.8%
- Shell 13.4%
- Fluent 5.4%
- Go Template 1.7%
- Handlebars 0.4%
- Other 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Having the translation files separate really complicated the code i18n setup, and also made it more irritating for translators who had to translate the same key multiple times, work across multiple projects, etc. This also makes the spiel templates use the `fl!` macro through Askama, which is getting better and better in my estimation. Reviewed-on: https://codeberg.org/Operese/operese/pulls/148 |
||
| .forgejo | ||
| assets | ||
| crates | ||
| docs | ||
| linux | ||
| misc | ||
| windows | ||
| .editorconfig | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .shellcheckrc | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| LICENSE-AGPL | ||
| LICENSE-APACHE | ||
| LICENSE-MIT | ||
| README.md | ||
Operese
Operese is an in-place Windows to Linux migration tool for files, settings, and programs, which aims to deliver a seamless transition for non-technical users.
This repository contains the core Operese code - most of it in Rust - supporting utility crates, and the image builder tools. All interactions are governed by our Code of Conduct. Please remember the human, and that Codeberg is not a social media platform.
Quickstart
git clone https://codeberg.org/Operese/operese.git
# or, if you have an SSH key configured,
# git clone username@codeberg.org:Operese/operese.git
cd operese
pre-commit install
Documentation
The main knowledge base is the Operese book at docs/. It can be browsed as standalone Markdown files, or as a static webpage with mdBook:
cd docs
cargo install --locked mdbook
mdbook serve --open
Licensing
Operese itself is free software licensed under the AGPL 3.0 (or later). However, the project documentation (all files under docs/) and general-purpose utility crates (indicated in their respective Cargo manifests) are dual-licensed as MIT OR Apache-2.0. All files not explicitly mentioned are dual-licensed under the MIT and Apache 2.0 licenses.
Thanks
This project is deeply grateful for the funding received through the NLNet's NGI0 Commons Fund, with financial support from the European Commission. Much of the work being done would not be possible without their support.
