-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3694a94
commit dd7e535
Showing
13 changed files
with
45 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,19 @@ | ||
Introduction | ||
=== | ||
|
||
The clafrica is an input method originally designed for the clafrica code. Currently, the clafrica supports any sequencial coding system. | ||
Afrim is an input method originally designed for the sequential code. Currently, the afrim supports any sequencial coding system. | ||
|
||
- Support for any sequencial coding system. | ||
- Suggestion and auto-completion. | ||
- Written in [Rust](https://rust-lang.org) for speed, safety, and simplicity. | ||
- Support for frontend interface. | ||
|
||
This guide is a manual of usage of the clafrica input method. | ||
This guide is a manual of usage of the afrim input method. | ||
|
||
Contributing | ||
--- | ||
clafrica is free and open source. You can find the code on [Github](https://github.com/pythonbrad/clafrica) and issues and feature requests can be posted on the [Github issue tracker](https://github.com/pythonbrad/clafrica/issues). clafrica relies on the community to fix bugs and add features: if you'd like to contribute, please read the [CONTRIBUTING](https://github.com/pythonbrad/clafrica) guide and consider opening a [pull request](https://github.com/pythonbrad/clafrica/pulls). | ||
Afrim is free and open source. You can find the code on [Github](https://github.com/pythonbrad/afrim) and issues and feature requests can be posted on the [Github issue tracker](https://github.com/pythonbrad/afrim/issues). Afrim relies on the community to fix bugs and add features: if you'd like to contribute, please read the [CONTRIBUTING](https://github.com/pythonbrad/afrim) guide and consider opening a [pull request](https://github.com/pythonbrad/afrim/pulls). | ||
|
||
License | ||
--- | ||
The clafrica source code and documentation are released under the [MIT](https://github.com/pythonbrad/clafrica/LICENSE). | ||
The afrim source code and documentation are released under the [MIT](https://github.com/pythonbrad/afrim/LICENSE). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,4 @@ | ||
Frontend | ||
=== | ||
|
||
A "frontend" is simply a API which `clafrica` will invoke to render some useful information to the user. Once the frontend receives this information, it is free to do whatever it wants. | ||
|
||
We will not tell more about how to implement a frontend but you can consult the source of code of one of our [official frontend](https://github.com/pythonbrad/clafrica-wish) if you want. | ||
|
||
|
||
Because the frontend is an internal feature of afrim, his customization don't depend on him. Hence, we will not cover it. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,32 @@ | ||
Installation | ||
=== | ||
|
||
There are multiple ways to install the clafrica input method. Choose any one of the methods below that best suit your needs. | ||
There are multiple ways to install Afrim input method. Choose any one of the methods below that best suit your needs. | ||
|
||
Pre-compiled binaries | ||
--- | ||
Executable binaries are available for download on the [Github Releases page](https://github.com/pythonbrad/clafrica/releases). Download the binary for your platform (Windows, macOS, or Linux) and extract the archive. The archive contains an `clafrica` executable. | ||
Executable binaries are available for download on the [Github Releases page](https://github.com/pythonbrad/afrim/releases). Download the binary for your platform (Windows, macOS, or Linux) and extract the archive. The archive contains an `afrim` executable. | ||
|
||
To make it easier to run, put the path to the binary into your `PATH`. | ||
|
||
Build from source using Rust | ||
--- | ||
To build `clafrica` executable from source, you will first need to install Rust and Cargo. Follow the instructions on the [Rust installation page](https://www.rust-lang.org/tools/install). clafrica currently requires at least Rust version 1.7 for performance. | ||
To build `afrim` executable from source, you will first need to install Rust and Cargo. Follow the instructions on the [Rust installation page](https://www.rust-lang.org/tools/install). Afrim currently requires at least Rust version 1.7 for performance. | ||
|
||
Once you have installed Rust, the following command can be used to build and install clafrica: | ||
Once you have installed Rust, the following command can be used to build and install afrim: | ||
|
||
`cargo install clafrica` | ||
`cargo install afrim` | ||
|
||
This will automatically download clafrica from [crates.io](https://crates.io), build it, and install it in Cargo's global binary directory (~/.cargo/bin/ by default). | ||
This will automatically download afrim from [crates.io](https://crates.io), build it, and install it in Cargo's global binary directory (~/.cargo/bin/ by default). | ||
|
||
To uninstall, run the command `cargo uninstall clafrica`. | ||
To uninstall, run the command `cargo uninstall afrim`. | ||
|
||
Installing the latest master version | ||
--- | ||
The version published to crates.io will ever so slightly be behind the version hosted on GitHub. If you need the lastest version, you can build the git version of clafrica yourself. Cargo makes this ***super easy***! | ||
The version published to crates.io will ever so slightly be behind the version hosted on GitHub. If you need the lastest version, you can build the git version of afrim yourself. Cargo makes this ***super easy***! | ||
|
||
`cargo install --git https://github.com/pythonbrad/clafrica.git clafrica` | ||
`cargo install --git https://github.com/pythonbrad/afrim.git afrim` | ||
|
||
Again, make sure to add the Cargo bin directory to your `PATH`. | ||
|
||
If you are interested in making modifications to clafrica itself, checkout the [Contributing Guide](https://github.com/pythonbrad/clafrica) for more information. | ||
If you are interested in making modifications to afrim itself, checkout the [Contributing Guide](https://github.com/pythonbrad/afrim) for more information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
# Contributors | ||
|
||
- Brady Fomegne ([pythonbrad](https://github.com/pythonbrad)) | ||
Afrim was developed by Brady Fomegne ([pythonbrad](https://github.com/pythonbrad)). | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,7 @@ | ||
# Useful Ressources | ||
|
||
Here is a list of useful link who can help for the configuration of the clafrica. | ||
Here is a list of useful link who can help for the configuration of the afrim. | ||
- [The Rust Programing Language](https://rust-lang.org) | ||
- [The Rhai Scripting Language](https://rhai.rs) | ||
- [Tom's Obvious Minimal Language](https://toml.io) | ||
- [Clafrica Dataset](https://github.com/pythonbrad/clafrica-data) | ||
- [Clafrica Wish](https://github.com/pythonbrad/clafrica-wish) | ||
- [Afrim Dataset](https://github.com/pythonbrad/afrim-data) |