Skip to content

Rename the repo/package name to remove "architecture"? #4

@ra1028

Description

@ra1028

Checklist

  • Reviewed the README and documentation.
  • Confirmed that this is uncovered by existing docs or examples.
  • Checked existing issues & PRs to ensure not duplicated.

Description

Rename the package/repository name to remove the term "architecture".

Below is the list of candidates:

  • swiftui-atoms
  • swiftui-atom-properties
  • Other coined names like recoil, riverpod

The new name must avoid to have conjection of "atomic" and some words that represents a value such as "properties" or "value", because it could be misleading as a thread-safe value.
Also, note that swift-atomics already exists.

Motivation & Context

Although this library is named "architecture" because it is fully functional as an architecture, it does not actually enforce data flow, and developers can adopt it partially or in conjunction with another library.

Given this premise, having "architecture" in the name may give a false impression to developers and limit the range of possible uses.
Thus, I propose that renaming package/repo name so that this library implies that this is a design pattern library rather than architecture.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions