Skip to content

Commit

Permalink
docs kinda build (but 10000 doccheck fails)
Browse files Browse the repository at this point in the history
  • Loading branch information
exaexa committed Nov 10, 2023
1 parent 77a9dbf commit 4d1d8d9
Show file tree
Hide file tree
Showing 10 changed files with 37 additions and 136 deletions.
4 changes: 2 additions & 2 deletions docs/Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ Literate = "98b081ad-f1c9-55d3-8b20-4c87d4299306"
Tulip = "6dd1b50a-3aae-11e9-10b5-ef983d2400fa"

[compat]
Documenter = "0.26"
Literate = "2.8"
Documenter = "1"
Literate = "2"
47 changes: 3 additions & 44 deletions docs/src/reference.md
Original file line number Diff line number Diff line change
@@ -1,47 +1,6 @@
# API reference

## Helper types

```@autodocs
Modules = [COBREXA]
Pages = ["src/types.jl"]
```

## Model loading and saving

```@autodocs
Modules = [COBREXA]
Pages = ["src/io.jl"]
```

## Constraint system building

```@autodocs
Modules = [COBREXA]
Pages = ["src/builders/core.jl"]
```

### Genetic constraints

```@autodocs
Modules = [COBREXA]
Pages = ["src/builders/genes.jl"]
```@contents
Pages = ["reference/types.md", "reference/io.md", "reference/builders.md", "reference/solver.md"]
Depth = 2
```

### Objective function helpers

```@autodocs
Modules = [COBREXA]
Pages = ["src/builders/objectives.jl"]
```

## Solver interface

```@autodocs
Modules = [COBREXA]
Pages = ["src/solver.jl"]
```

## Analysis functions

## Distributed analysis
22 changes: 0 additions & 22 deletions docs/src/reference/analysis.md

This file was deleted.

6 changes: 0 additions & 6 deletions docs/src/reference/base.md

This file was deleted.

21 changes: 21 additions & 0 deletions docs/src/reference/builders.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@

## Constraint system building

```@autodocs
Modules = [COBREXA]
Pages = ["src/builders/core.jl"]
```

### Genetic constraints

```@autodocs
Modules = [COBREXA]
Pages = ["src/builders/genes.jl"]
```

### Objective function helpers

```@autodocs
Modules = [COBREXA]
Pages = ["src/builders/objectives.jl"]
```
12 changes: 2 additions & 10 deletions docs/src/reference/io.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
# Input and output

## File I/O and serialization
# Model loading and saving

```@autodocs
Modules = [COBREXA]
Pages = map(file -> joinpath("io", file), readdir("../src/io"))
```

## Pretty printing

```@autodocs
Modules = [COBREXA]
Pages = map(file -> joinpath("io", "show", file), readdir("../src/io/show"))
Pages = ["src/io.jl"]
```
15 changes: 0 additions & 15 deletions docs/src/reference/reconstruction.md

This file was deleted.

7 changes: 7 additions & 0 deletions docs/src/reference/solver.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

# Solver interface

```@autodocs
Modules = [COBREXA]
Pages = ["src/solver.jl"]
```
17 changes: 2 additions & 15 deletions docs/src/reference/types.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,7 @@
# Types

## Base types
# Helper types

```@autodocs
Modules = [COBREXA]
Pages = map(file -> joinpath("base", "types", "abstract", file), readdir("../src/base/types/abstract"))
```

## Model types and contents
```@autodocs
Modules = [COBREXA]
Pages = map(file -> joinpath("base", "types", file), readdir("../src/base/types"))
```

## Model type wrappers
```@autodocs
Modules = [COBREXA]
Pages = map(file -> joinpath("base", "types", "wrappers", file), readdir("../src/base/types/wrappers"))
Pages = ["src/types.jl"]
```
22 changes: 0 additions & 22 deletions docs/src/reference/utils.md

This file was deleted.

0 comments on commit 4d1d8d9

Please sign in to comment.