Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite in the Rust programming language #27

Merged
merged 139 commits into from
Oct 20, 2023
Merged

Rewrite in the Rust programming language #27

merged 139 commits into from
Oct 20, 2023

Conversation

thebino
Copy link
Member

@thebino thebino commented Mar 22, 2023

📑 Description

This PR was part of the evaluation to rewrite the whole project in the Rust programming language.

So it contains a lot of concepts and drafts for topics like:

  • a JSON configuration file parsing
  • a plugin system with dynamic loading at runtime by offering an FFI[^1] solved with abi_stable_crates
  • a database migration and creation with an abstraction layer solved with sqlx

✅ Checks

  • My code requires changes to the documentation
  • I have updated the documentation as required

ℹ Additional Information

Unfinished topics are listed in the Issues like

@thebino thebino changed the base branch from development to main August 28, 2023 04:40
@thebino thebino changed the title Evaluating Rust for a rewrite Rewrite in the Rust programming language Oct 20, 2023
@thebino thebino merged commit bdfdefc into main Oct 20, 2023
0 of 3 checks passed
@thebino thebino deleted the dev/rust-rewrite branch October 20, 2023 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant