Luc Didry
6f405f0912
🔀 Merge branch 'feature/validate-config-access' into 'main'
...
☝🧐 — Validate config file readability
See merge request framasoft/framaspace/argos!48
2024-04-29 12:23:34 +00:00
Luc Didry
8224ca8dbd
☝ 🧐 — Validate config file readability
2024-04-29 14:17:46 +02:00
Luc Didry
416728e546
🐛 — Fix --config option for some commands
2024-04-29 14:16:23 +02:00
Luc Didry
823a62fa57
🪵 — Update CHANGELOG for version 0.1.0 release
2024-04-29 11:26:51 +02:00
3bad54c19b
🔀 Merge branch 'fix-33' into 'main'
...
📝 — Update doc for release (fix #33 )
Closes #33
See merge request framasoft/framaspace/argos!47
2024-04-25 12:11:16 +00:00
Luc Didry
09443286b5
📝 — Update doc for release ( fix #33 )
2024-04-25 14:08:52 +02:00
Luc Didry
dea9f40f7d
🔀 Merge branch 'almet/move-migrations' into 'main'
...
Move migrations inside the `argos/server/migrations` directory.
See merge request framasoft/framaspace/argos!43
2024-04-25 11:40:27 +00:00
Luc Didry
1e36878688
🩹 — Fix a relative path bug
2024-04-25 13:35:10 +02:00
Luc Didry
02a4d5c30b
🔀 Merge branch 'fix/reinit-http-client-on-failures' into 'main'
...
fix(agent): Do not reuse `http_client` on failures.
Closes #37
See merge request framasoft/framaspace/argos!46
2024-04-25 10:08:29 +00:00
Luc Didry
d881d35be3
🚨 — Fix linter warning
2024-04-25 11:58:02 +02:00
Luc Didry
358f6dcd70
🔀 Merge branch 'luc/server-config-options' into 'main'
...
✨ — Config file option on almost all server commands
See merge request framasoft/framaspace/argos!44
2024-04-18 09:59:30 +00:00
Luc Didry
0edf53d203
🔀 Merge branch 'fix-35' into 'main'
...
📝 — Server start is for testing or dev only
See merge request framasoft/framaspace/argos!45
2024-04-18 09:57:56 +00:00
dbf11ef3db
fix(agent): Do not reuse http_client
on failures.
...
The `http_client` is instantiated with the agent, and reused all the
time. If the connection fails and closes, it's sometimes not possible
to reuse it.# Please enter the commit message for your changes. Lines
starting
Fixes #37
2024-04-16 10:13:57 +02:00
Luc Didry
199cbd7927
📝 — Server start is for testing or dev only (fix#35)
2024-04-11 15:38:43 +02:00
Luc Didry
f125557f81
✏ — Fix typos
2024-04-11 14:53:31 +02:00
Luc Didry
69cf92c83b
🩹 — Fix mermaid.min.js download (again)
2024-04-11 10:00:12 +02:00
Luc Didry
9abc39a74b
📝 — Improve installation doc
2024-04-11 09:45:15 +02:00
Luc Didry
cf4441be29
📝 — Improve help messages
2024-04-11 09:33:10 +02:00
Luc Didry
8b3a8dd153
✨ — Config file option on almost all server commands
2024-04-11 09:12:01 +02:00
Luc Didry
5237351492
🔨 — Add a ruff-format targe in Makefile
2024-04-11 09:07:17 +02:00
Luc Didry
6cb2ccfa3b
🩹 — Fix a relative path bug
2024-04-11 09:06:28 +02:00
Luc Didry
0cef533a8b
🩹 — Fix mermaid.min.js download
2024-04-10 17:53:31 +02:00
Luc Didry
1a44094084
🚚 — Move alembic.ini in argos directory
2024-04-10 17:40:36 +02:00
Luc Didry
fa4de8a2b7
🗃 — Fix some migrations for SQLite
2024-04-10 17:27:50 +02:00
Luc Didry
a9b7b8f750
🚚 — Set Alembic’s version_locations to new location
2024-04-10 17:27:49 +02:00
ad5a90c5e7
Move migrations inside the argos/server/migrations
directory.
...
They are required to be accessible by the server when running an
upgrade, and as such need to part of the packaged files.
2024-04-10 17:26:49 +02:00
Luc Didry
013ee48cf5
🔀 Merge branch 'fix-11' into 'main'
...
📝 — Improve documentation (fix #11 )
Closes #11
See merge request framasoft/framaspace/argos!41
2024-04-10 15:24:35 +00:00
Luc Didry
c5e11026b5
🚚 — Renaming developer/installing to developer/installation
2024-04-08 14:23:51 +02:00
Luc Didry
9af28a511d
🔀 Merge branch 'almet/document-release' into 'fix-11'
...
Document the release process
See merge request framasoft/framaspace/argos!42
2024-04-08 06:39:00 +00:00
Luc Didry
cf71b5d087
✏ — Fix typo
2024-04-08 08:37:16 +02:00
01b5cf06de
build: move to hatch
for packaging
2024-04-08 08:37:15 +02:00
02892bec17
build: document the release process
2024-04-08 08:37:15 +02:00
6baad623a2
docs: Update copyright information
2024-04-08 08:37:15 +02:00
5c4d8299bc
docs: rephrase some settings description
2024-04-08 08:37:15 +02:00
5e757f1861
Split docstring on multiple lines to ease the reading.
2024-04-08 08:37:15 +02:00
1d35ea22ea
Add a new argos version
command outputing the version.
2024-04-08 08:37:15 +02:00
1dc91a246a
[chore] move the configuration files in a conf
folder.
2024-04-08 08:37:15 +02:00
Luc Didry
6ea6f1491e
📝 — Reintroduce developer installation guide
2024-04-08 08:35:11 +02:00
4e15c80559
[packaging] Add the license in the PyPI classifiers
2024-04-05 13:19:26 +02:00
107c8a70c8
release: update external links in the packaging file
2024-04-05 13:19:26 +02:00
3fc69654a5
[docs] Remove the todolist from the readme
2024-04-05 13:19:26 +02:00
c4c8fbbe4d
[docs] Enhance models' docstrings
2024-04-05 13:19:26 +02:00
1948658900
build: use make test
rather than make tests
...
Mainly to match with other projects semantics.
2024-04-05 13:19:26 +02:00
6d5a293665
chore: remove config.yaml
from the main tree.
...
Keeping this file around could leak to security issues, where
secrets could be checked-in, for instance.
Add an entry about it to the `.gitignore` file.
2024-04-05 11:09:42 +02:00
bd55fd03e9
docs: add a requirements section to the developer docs.
...
Add a section on installing sed, which differs between GNU and OSX.
2024-04-05 11:09:42 +02:00
4821fe8c0a
build: Skip mermaid.js download if it's already present.
...
A new makefile target exists, which will download it. The `make docs`
target depends on it.
2024-04-05 11:09:42 +02:00
4153bfcece
docs: remove duplicate dependency entry
2024-04-05 11:09:42 +02:00
b105555d77
chore: list Luc in the maintainers.
2024-04-05 11:09:42 +02:00
e94365559c
docs: move the changelog out of the developer docs
...
As it's not only intended for developers, but also
(and primarilly) for end users.
2024-04-05 10:28:08 +02:00
0659e28c3e
docs: rename projects to dependencies
...
For a better clarity while reading the documentation.
2024-04-05 10:27:21 +02:00