Skip to content

Decouple Obsidian #185

@Seb-stian

Description

@Seb-stian

Obsidian is a large project that consists of many parts. At the moment, everything sort of melts together, which is bad for maintainability and extensibility.

  • Separate console front-end to a new project
    • Make sure that we only have things public when they should be
    • Make types sealed as appropriate
  • Move Obsidian.ConversionUtility to repository Tools
  • Move Obsidian/scripts to repository Tools
  • Move Obsidian.Nbt to its own repository
  • Rethink project folder/namespace structure (?)

Some tasks (?) need further discussing.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions