Skip to content

Commit

Permalink
Add checklist
Browse files Browse the repository at this point in the history
  • Loading branch information
odow committed Sep 2, 2024
1 parent e67326a commit 14755ae
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions docs/src/developers/checklists.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,17 @@ Use the following checklist when adding a new solver to the JuMP documentation.
- [ ] Add package metadata to `docs/packages.toml`
````

## Adding a new shape

Use the following checklist when adding a new `AbstractShape`

````
## Basic
- [ ] Add a new subtype of `AbstractShape`
- [ ] Implement `vectorize(data, ::NewShape)::Vector`
- [ ] Implement `reshape_vector(vector, ::NewShape)`
- [ ] Implement `dual_shape`, or verify that the shape is self-dual
- [ ] Add the tests from https://github.com/jump-dev/JuMP.jl/pull/3816
````

0 comments on commit 14755ae

Please sign in to comment.