Skip to content

Conversation

@jonaprieto
Copy link
Collaborator

@jonaprieto jonaprieto commented Oct 10, 2024

Context: https://research.anoma.net/t/node-architecture-machines-engine-groups-engines/802/2

  • Restructure (system|node)_architecture folders into arch/(system|node) folders.

@jonaprieto jonaprieto added help wanted Extra attention is needed node-architecture labels Oct 10, 2024
@jonaprieto jonaprieto added this to the v2 milestone Oct 10, 2024
@jonaprieto jonaprieto self-assigned this Oct 10, 2024
@github-actions
Copy link

github-actions bot commented Oct 10, 2024

The preview of this PR has been deleted.

@jonaprieto jonaprieto changed the title Restructuring Add engine component structure Oct 10, 2024
commit 506a86a
Author: TG × ⊙ <*@tg-x.net>
Date:   Thu Oct 31 17:24:00 2024 +0100

    Template improvements (#193)

    - Rename `EngineFamily` to `EngineBehaviour`
    - Improve ToC structure for engines
    - Move overview to main engine page, keeping the messages separate for
    better structure
    - Many small fixes for consistency (type names, page & section titles,
    etc)
    - Improved juvix imports usage
    - e.g. types.engines imports types.engines_* and types.anoma imports
    types.anoma_*, while types imports everything

    ---------

    Co-authored-by: Jonathan Cubides <jonathan@heliax.dev>

commit 920678d
Author: Artem Gureev <67437331+agureev@users.noreply.github.com>
Date:   Fri Oct 25 23:52:55 2024 +0400

    Add Transparent RM Implementation Page (#198)

    Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
    Co-authored-by: Jonathan Cubides <jonathan.cubides@uib.no>

commit 1a0dad3
Author: Christopher Goes <cwgoes@pluranimity.org>
Date:   Fri Oct 25 18:50:37 2024 +0200

    Add skeleton for RM impls (#196)

    Add skeleton for RM implementation details (to be filled in by separate
    PRs).

    ---------

    Co-authored-by: Anoma Research <arts@heliax.dev>
    Co-authored-by: Jonathan Cubides <jonathan.cubides@uib.no>

commit 2e4026d
Author: D. Reusche <code@degregat.net>
Date:   Tue Oct 22 13:02:14 2024 +0200

    Add Intent Machine section (#191)

    Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>

commit 0b6aca7
Author: Yulia Khalniyazova <yulia@heliax.dev>
Date:   Mon Oct 14 16:40:51 2024 +0200

    Clarify action definition (#171)

    Update the action definition and composition rules

commit fab01ac
Author: Jonathan Cubides <jonathan.cubides@uib.no>
Date:   Sat Oct 12 20:41:39 2024 -0500

    Fix broken links in system_architecture/identity/identity (#183)

    Fix the links in:

    -
    https://specs.anoma.net/pr-183/system_architecture/identity/identity.html

commit 29ad880
Author: Jonathan Cubides <jonathan.cubides@uib.no>
Date:   Sat Oct 12 14:12:45 2024 -0500

    Change typing:`Maybe` for `Option` and add a few helpers for action inputs (#181)

    - For better code readability, rename `Maybe` by `Option` and `just` and
    `nothing` by `some` and `none`, respectively
    - Refactor definitions according to the above changes
    - Add a few helper functions for optional-return functions, especially
    for engine actions.
    - Clean up a few imports

    ---------

    Co-authored-by: Anoma Research <arts@heliax.dev>

commit e464bf7
Author: TG × ⊙ <*@tg-x.net>
Date:   Sat Oct 12 06:16:16 2024 +0200

    Refactor basic, message, and mailbox types (#180)

    - replace `MessagePacket` & `EnvelopedMessage` with `EngineMessage` type
    - replace `MessageType` parameter with `Msg` type
    - add a few extra types (Commitment, MessageID, *Time, Version)
    - add cryptographic primitives
    - refactor: move all type defs under types/

    https://specs.anoma.net/pr-180/node_architecture/types/basics.html

    ---------

    Co-authored-by: Jonathan Cubides <jonathan.cubides@uib.no>
@jonaprieto jonaprieto marked this pull request as ready for review October 31, 2024 19:43
@jonaprieto jonaprieto changed the title Add engine component structure Refactor node_architecture to arch/node and system_architecture to arch/system Nov 1, 2024
@jonaprieto jonaprieto force-pushed the jonathan/restructuring branch from f372d39 to 32e79b2 Compare November 1, 2024 00:35
@jonaprieto jonaprieto merged commit db9aad6 into v2 Nov 1, 2024
2 checks passed
@jonaprieto jonaprieto deleted the jonathan/restructuring branch November 1, 2024 01:52
github-actions bot pushed a commit that referenced this pull request Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

help wanted Extra attention is needed node-architecture

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants