Skip to content

Commit c989678

Browse files
committed
Installation backend from source with pip, mxdev, cookiecutter
1 parent 005f3e0 commit c989678

File tree

9 files changed

+598
-81
lines changed

9 files changed

+598
-81
lines changed

docs/_static/custom.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,11 @@ div.admonition.admonition-todo>.admonition-title::before {
155155
display: none;
156156
}
157157

158+
/* admonition margin */
159+
.admonition.margin ul,
160+
.admonition.margin ol {
161+
padding-left: 1rem;
162+
}
158163

159164
.topic {
160165
padding: 1.5em 1em .5em 1em;

docs/contributing/writing-docs-guide.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,6 @@ This is MyST syntax for term ``{term}`React` ``
215215
This is MyST syntax for term ``{term}`React` ``
216216

217217

218-
219218
##### Glossary terms
220219

221220
Add a term to the {ref}`glossary-label`, located at {file}`/glossary.md`.
@@ -235,6 +234,21 @@ Using {term}`React` makes frontends fun again!
235234
Using {term}`React` makes frontends fun again!
236235

237236

237+
#### Toggle paragraph (Exercises / FAQ)
238+
239+
````{admonition} This is a title
240+
:class: toggle
241+
242+
```{code-block} python
243+
:linenos:
244+
:emphasize-lines: 1, 3
245+
246+
a = 2
247+
print("my 1st line")
248+
print(f"my {a}nd line")
249+
```
250+
````
251+
238252

239253
## Abridged Plone Documentation Styleguide
240254

docs/glossary.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ Barceloneta
3232
CMS
3333
Content Management System
3434
35+
cookiecutter
36+
A command-line utility that creates projects from cookiecutters (project templates), e.g. creating a Python package project from a Python package project template.
37+
38+
cookiecutter-zope-instance
39+
cookiecutter-zope-instance is a cookiecutter template to create a full and complex configuration of a Zope WSGI instance.
40+
3541
CSS
3642
Cascading Style Sheets (CSS) is a stylesheet language used for describing the (most of the times visual) representation of web pages.
3743
@@ -42,6 +48,15 @@ Grunt
4248
Less
4349
A dynamic stylesheet language that can be compiled into {term}`CSS` (Cascading Style Sheets).
4450
51+
mxdev
52+
mxdev [mɪks dɛv] is a utility that makes it easy to work with Python projects containing lots of packages, of which you only want to develop some.\
53+
It builds on top of the idea to have stable version constraints and then develop from a VCS on top of it.\
54+
As part of above use-case sometimes versions of the stable constraints need an override with a different (i.e. newer) version.\
55+
https://github.com/mxstack/mxdev
56+
57+
mxmake
58+
TODO mxmake glossary term description
59+
4560
NPM
4661
npm is a package manager for the JavaScript programming language.
4762
It is the default package manager for the JavaScript runtime environment Node.js.

docs/install/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,4 +68,5 @@ System requirements depend upon your choice of installation method:
6868
6969
containers/index
7070
source
71+
source-step-by-step
7172
```

0 commit comments

Comments
 (0)