Skip to content

Commit 44950ba

Browse files
update deploy instructions in README
1 parent d9d8518 commit 44950ba

File tree

3 files changed

+96
-89
lines changed

3 files changed

+96
-89
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,15 @@ We welcome and appreciate your contributions to this book, whether as a reviewer
2020
All contributions will be gratefully acknowledged.
2121
You may suggest modifications by submitting an issue in the main [GitHub repository](https://github.com/dimitri-yatsenko/datajoint-book) for this book.
2222
For more substrantial contributions and collaborations, including co-authorship and publications, please contact Dimitri Yatsenko.
23+
24+
# Deployment
25+
26+
The MyST static site deployment instructions are provided here: https://mystmd.org/guide/deployment
27+
28+
Inside the devcontainer:
29+
30+
```shell
31+
$ cd book
32+
$ myst build --html
33+
$ npx serve _build/html
34+
```

book/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# MyST build outputs
2-
/_build/
2+
/_build/

book/myst.yml

Lines changed: 83 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -9,96 +9,91 @@ project:
99
authors: Dimitri Yatsenko
1010
github: https://github.com/dimitri-yatsenko/datajoint-book
1111

12-
exports:
13-
- format: html
14-
15-
# use implicit table of contents
16-
# To autogenerate a Table of Contents, run "myst init --write-toc"
17-
18-
toc:
19-
# Auto-generated by `myst init --write-toc`
20-
- file: README.md
21-
- file: LICENSE.md
22-
- title: Introduction
23-
children:
24-
- file: 00-introduction/00-purpose.md
25-
- file: 00-introduction/01-history.md
26-
- title: Setup
27-
children:
28-
- file: 10-setup/00-prerequisites.md
29-
- file: 10-setup/01-environment.md
30-
- file: 10-setup/02-connect.ipynb
31-
- title: Concepts
32-
children:
33-
- file: 20-concepts/00-models.md
34-
- file: 20-concepts/01-relational.md
35-
- file: 20-concepts/02-databases.md
36-
- file: 20-concepts/04-integrity.md
37-
- file: 20-concepts/05-queries.md
38-
- title: Schema Design
39-
children:
40-
- file: 30-schema-design/010-schema.ipynb
41-
- file: 30-schema-design/010-table.ipynb
42-
- file: 30-schema-design/015-default-values.ipynb
43-
- file: 30-schema-design/020-lookup-tables.ipynb
44-
- file: 30-schema-design/025-entity-integrity.md
45-
- file: 30-schema-design/030-foreign-keys.ipynb
46-
- file: 30-schema-design/035-diagrams.ipynb
47-
- file: 30-schema-design/036-reverse-engineer.ipynb
48-
- file: 30-schema-design/045-normalization.ipynb
49-
- file: 30-schema-design/050-relationships.ipynb
50-
- file: 30-schema-design/060-uuid.ipynb
51-
- file: 30-schema-design/082-indexes.ipynb
52-
- file: 30-schema-design/083-attach.ipynb
53-
- file: 30-schema-design/084-filepath.ipynb
54-
- file: 30-schema-design/086-adapted-types.ipynb
55-
- file: 30-schema-design/091-alter.ipynb
56-
- title: Example Designs
57-
children:
58-
- file: 35-example-designs/000-example-designs.ipynb
59-
- file: 35-example-designs/010-sales-database.ipynb
60-
- file: 35-example-designs/015-university-database.ipynb
61-
- file: 35-example-designs/030-nations-database.ipynb
62-
- file: 35-example-designs/040-hotel-database.ipynb
63-
- file: 35-example-designs/070-julia.ipynb
64-
- title: Manipulations
65-
children:
66-
- file: 40-manipulations/010-insert.ipynb
67-
- file: 40-manipulations/020-delete.ipynb
68-
- file: 40-manipulations/030-updates.ipynb
69-
- file: 40-manipulations/040-transactions.ipynb
70-
- file: 40-manipulations/80-caching.ipynb
71-
- title: Queries
72-
children:
73-
- file: 50-queries/005-fetch.ipynb
74-
- file: 50-queries/010-operators.ipynb
75-
- file: 50-queries/020-restriction.ipynb
76-
- file: 50-queries/030-projection.ipynb
77-
- file: 50-queries/040-join.ipynb
78-
- file: 50-queries/050-union.ipynb
79-
- file: 50-queries/060-universal.ipynb
80-
- file: 50-queries/070-aggregation.ipynb
81-
- title: Computation
82-
children:
83-
- file: 60-computation/010-computation.ipynb
84-
- title: Interfaces
85-
children:
86-
- file: 70-interfaces/011-dashboard.ipynb
87-
- title: Exercises
88-
children:
89-
- file: 95-exercises/Assignment01.ipynb
90-
- file: 95-exercises/Assignment02.ipynb
91-
- file: 95-exercises/Assignment03.ipynb
92-
- file: 95-exercises/Assignment04.ipynb
93-
- file: 95-exercises/Assignment05.ipynb
94-
- file: 95-exercises/Assignment06.ipynb
95-
- file: 95-exercises/Assignment07.ipynb
96-
12+
toc:
13+
# Auto-generated by `myst init --write-toc`
14+
- file: README.md
15+
- file: LICENSE.md
16+
- title: Introduction
17+
children:
18+
- file: 00-introduction/00-purpose.md
19+
- file: 00-introduction/01-history.md
20+
- title: Setup
21+
children:
22+
- file: 10-setup/00-prerequisites.md
23+
- file: 10-setup/01-environment.md
24+
- file: 10-setup/02-connect.ipynb
25+
- title: Concepts
26+
children:
27+
- file: 20-concepts/00-models.md
28+
- file: 20-concepts/01-relational.md
29+
- file: 20-concepts/02-databases.md
30+
- file: 20-concepts/04-integrity.md
31+
- file: 20-concepts/05-queries.md
32+
- title: Schema Design
33+
children:
34+
- file: 30-schema-design/010-schema.ipynb
35+
- file: 30-schema-design/010-table.ipynb
36+
- file: 30-schema-design/015-default-values.ipynb
37+
- file: 30-schema-design/020-lookup-tables.ipynb
38+
- file: 30-schema-design/025-entity-integrity.md
39+
- file: 30-schema-design/030-foreign-keys.ipynb
40+
- file: 30-schema-design/035-diagrams.ipynb
41+
- file: 30-schema-design/036-reverse-engineer.ipynb
42+
- file: 30-schema-design/045-normalization.ipynb
43+
- file: 30-schema-design/050-relationships.ipynb
44+
- file: 30-schema-design/060-uuid.ipynb
45+
- file: 30-schema-design/082-indexes.ipynb
46+
- file: 30-schema-design/083-attach.ipynb
47+
- file: 30-schema-design/084-filepath.ipynb
48+
- file: 30-schema-design/086-adapted-types.ipynb
49+
- file: 30-schema-design/091-alter.ipynb
50+
- title: Example Designs
51+
children:
52+
- file: 35-example-designs/000-example-designs.ipynb
53+
- file: 35-example-designs/010-sales-database.ipynb
54+
- file: 35-example-designs/015-university-database.ipynb
55+
- file: 35-example-designs/030-nations-database.ipynb
56+
- file: 35-example-designs/040-hotel-database.ipynb
57+
- file: 35-example-designs/070-julia.ipynb
58+
- title: Manipulations
59+
children:
60+
- file: 40-manipulations/010-insert.ipynb
61+
- file: 40-manipulations/020-delete.ipynb
62+
- file: 40-manipulations/030-updates.ipynb
63+
- file: 40-manipulations/040-transactions.ipynb
64+
- file: 40-manipulations/80-caching.ipynb
65+
- title: Queries
66+
children:
67+
- file: 50-queries/005-fetch.ipynb
68+
- file: 50-queries/010-operators.ipynb
69+
- file: 50-queries/020-restriction.ipynb
70+
- file: 50-queries/030-projection.ipynb
71+
- file: 50-queries/040-join.ipynb
72+
- file: 50-queries/050-union.ipynb
73+
- file: 50-queries/060-universal.ipynb
74+
- file: 50-queries/070-aggregation.ipynb
75+
- title: Computation
76+
children:
77+
- file: 60-computation/010-computation.ipynb
78+
- title: Interfaces
79+
children:
80+
- file: 70-interfaces/011-dashboard.ipynb
81+
- title: Exercises
82+
children:
83+
- file: 95-exercises/Assignment01.ipynb
84+
- file: 95-exercises/Assignment02.ipynb
85+
- file: 95-exercises/Assignment03.ipynb
86+
- file: 95-exercises/Assignment04.ipynb
87+
- file: 95-exercises/Assignment05.ipynb
88+
- file: 95-exercises/Assignment06.ipynb
89+
- file: 95-exercises/Assignment07.ipynb
90+
9791
site:
9892
template: book-theme
9993
options:
10094
path_prefix: /datajoint-book
10195

102-
# options:
103-
# favicon: favicon.ico
104-
# logo: site_logo.png
96+
options:
97+
favicon: favicon.ico
98+
logo: site_logo.png
99+

0 commit comments

Comments
 (0)