Skip to content

Guidelines for contributors #394

@jpaillard

Description

@jpaillard

Can we start listing guidelines for contributors? We recently encountered cases where alignment could have saved some back and forth:

  • Testing: tests should be implemented in functions; try to avoid classes.
  • Randomness/seeding: Methods should allow for obtaining reproducible and repeatable results. The randomness should be controlled by the random_state argument at instantiation. When default arguments are sklearn estimators, they should be seeded.
  • Methods with randomness should be tested for reproducibility
  • ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    management of projectquestion regarding the policy of the project

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions