Commit graph

405 commits

Author SHA1 Message Date
5394b0253f 2025-07-03 data model review 2025-07-03 13:19:44 +02:00
247325db93 2025-07-01 developer sync 2025-07-01 11:29:19 +02:00
7cb91acb3a
fix \n 2025-06-25 17:50:22 +02:00
baf21e1603
add nixos frontend to simple architecture diagram 2025-06-25 17:29:14 +02:00
08bb73aabb
make migration interaction diagram use a legend similar to the fediversity interactions diagram 2025-06-24 16:27:39 +02:00
2c12fc677c
add interactions diagram 2025-06-24 15:40:16 +02:00
6514843244 Merge pull request 'initial gantt chart for proposal rewrite' (#33) from proposal-gantt into main
Reviewed-on: #33
2025-06-12 17:23:37 +02:00
937d572955
adjust completion 2025-06-12 13:54:50 +02:00
df8036c950
simplify gantt to implementation, outreach, produce sample applications 2025-06-12 13:43:52 +02:00
2ff8f15133
un-grey UX 2025-06-12 13:15:25 +02:00
2eb7b855b6 2025-06-12 developer sync 2025-06-11 18:14:14 +02:00
995dea81a9
out-scope application support 2025-06-06 17:08:38 +02:00
b3c60220de
reduce diff - note that completions should be rechecked 2025-06-06 16:38:12 +02:00
7d68f6fef8 add data model for the reference front-end (#31)
follows up from #31 to offer a data model focused on formalize to the point of incorporating any data attribute types to be stored in the `panel` db.

data model [requirements](https://git.fediversity.eu/Fediversity/meta/src/branch/main/architecture-docs/data-model-requirements.md):

- [x] specifying [entity relations](https://mermaid.js.org/syntax/entityRelationshipDiagram.html#relationship-syntax) e.g. many-to-many
- [x] migrating both deployed and staged configurations
- [x] deploying of applications using the same versions
- [x] retaining relevant application state
- handling of application-specific migration logic, such as to rewrite URLs as needed - note this requirement does not affect the model here, in the sense it is handled through code rather than through the database

closes Fediversity/Fediversity#103.

Reviewed-on: #31
Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: cinereal <cinereal@riseup.net>
Co-committed-by: cinereal <cinereal@riseup.net>
2025-06-06 11:05:27 +02:00
f6a06a1f78
add security audit 2025-06-05 11:57:37 +02:00
5791174a7e
add interdependencies 2025-06-05 11:16:23 +02:00
80bc7e33e3
initial gantt chart for proposal rewrite 2025-06-05 10:38:35 +02:00
ebaf20d558
in interactions rename developers to maintainers
follows
8764276d39
2025-06-04 22:53:18 +02:00
7b828b497d data model assumptions: for DNS swap out DDNS for SOA to be able to transfer authority (#100) 2025-06-04 13:32:06 +02:00
76eafa45ca Merge pull request 'add diagrams' (#30) from entity-relations into main
Reviewed-on: #30
Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2025-06-02 10:46:03 +02:00
e4bcffb489
transparent host architecture 2025-06-01 09:21:25 +02:00
a76b4e7009
update host architecture 2025-05-31 23:50:24 +02:00
dadf18930a
data model -> entity relations 2025-05-31 23:15:00 +02:00
502e650e03
for migration interaction factor out config distinction 2025-05-31 23:04:51 +02:00
4d305b4085
add interactions 2025-05-31 22:51:55 +02:00
0fe0df8eba
transparent, fix header 2025-05-31 22:41:10 +02:00
631b0b6c93
mv entity-relations to mmd as well
usage:
```sh
nix-shell -p mermaid-cli --command 'mmdc -i entity-relations.mmd -o
entity-relations.svg'
```
2025-05-31 22:37:44 +02:00
e462211c49
md -> mmd
usage:

```sh
nix-shell -p mermaid-cli --command 'mmdc -i data-model.mmd -o
data-model.svg -b transparent'
```
2025-05-31 20:37:41 +02:00
8182b5bf05
add migration scripts 2025-05-31 19:42:44 +02:00
bc59794685 Merge pull request 'data migration notes' (#29) from data-model into main
Reviewed-on: #29
2025-05-31 18:48:25 +02:00
2f3e1222b8
add entity relationship diagram 2025-05-27 20:27:14 +02:00
4234ff4b33
rm wip json schema again 2025-05-27 19:07:50 +02:00
5b40131319
update data model requirements as per recent insights 2025-05-27 18:59:53 +02:00
5803f0bd1e
recontextualize architecture diagrams 2025-05-27 16:07:54 +02:00
d2240a2d23
update architecture to reflect decoupling productization 2025-05-23 09:17:02 +02:00
9f9723ea62 more comments on developer notes 2025-05-06 15:24:23 +02:00
b273853121 Update meeting-notes/2025-05-06 developer sync.md - add comments kiara 2025-05-06 14:12:42 +02:00
37ec930f56 2025-05-06 developer sync notes 2025-05-06 11:44:39 +02:00
9d9dfa3c6f
add proxmox architecture originally included in fediversity repo 2025-04-21 13:22:24 +02:00
4dcdb75d4e Delete .DS_Store 2025-04-21 13:14:56 +02:00
f408bc51bf 2025-04-16 development notes 2025-04-16 19:51:58 +02:00
Kiara Grouwstra
aea5d27f20
dev meet 2025-04-14 11:01:22 +02:00
34500abbab Update architecture-docs/2025-04-08-high-level-spec.md 2025-04-09 10:57:32 +02:00
Kiara Grouwstra
a6209f056c
add high-level spec 2025-04-08 17:05:33 +02:00
Kiara Grouwstra
1aeece12a0
data migration: add note on selfhostblocks 2025-04-08 09:12:40 +02:00
Kiara Grouwstra
0ff5a8affe
add standup notes 2025-04-07 10:07:44 +02:00
Kiara Grouwstra
a5670bb674
update meeting notes as per ssh meeting, feedback on design minutes 2025-04-01 12:36:14 +02:00
Kiara Grouwstra
1c617dce0c
add ssh strategy 2025-04-01 09:45:31 +02:00
BjornW
6b965debaf Merge branch 'main' of git.fediversity.eu:Fediversity/meta 2025-03-31 14:23:29 +02:00
BjornW
baddefdf3b Add communication strategy developed by Laurens
Afaict there is no source document and only this pdf
2025-03-31 14:22:45 +02:00