- You Read the conventional commit specification,
- You have basic knowledge of how rust / A library works &
- And At least done a contributed at least once.
Note: The bearer Token API can take month/years to get.
First you want to get started by creating a .env and copy and paste the .env.example to the .env.
The Client_ID is the client id from your Azure/EntraId App The Client_Secret is the client Secret from your Azure/EntraId App
Note in your Azure/EntraId App you need to set the redirect url to http://localhost:PORT The Port is PORT. Useally you want to set it to the port that you specifyed but if you haven't set it yet the deafult port is 8000 or http://localhost:8000.
In lib.rs there is built in tests for testing the library using the cargo test.
If you want to just try out things you can play around with stuff in main.rs then to run it just do a simple cargo run to run the main.rs for playaround stuff and testing.
To benchmark you must write a test in lib.rs based on cargo-bench and it will tell you in seconds how long your change takes.
We expect you to follow the PR Template Format and use the check list, We put that there to help you create a PR.