Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 881 Bytes

CONTRIBUTING.md

File metadata and controls

19 lines (12 loc) · 881 Bytes

Contributing to russcip

First off, thank you for considering contributing to russcip.

Where do I go from here?

If you've noticed a bug or have a feature request, make sure to open a GitHub issue if one does not already exist.

Porting part of the SCIP C-API to safe Rust

Steps:

  1. Add a method to the ScipPtr struct, this should in most cases return a Result<YOU_RETURN_TYPE, Retcode> from calling the scip_call! macro. Use the unsafe bindings from the ffi module to call SCIP methods.
  2. The Model struct has many states, choose the state that is safe to call your ScipPtr method in.

Code Quality

  • Add documentation for any new methods/struct.
  • Cover any new functionality or test any issue fix .
  • Update the change log.