Obsidian
Obsidian copied to clipboard
Decouple Obsidian
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.
- [x] 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
- [ ] Make sure that we only have things
- [x] Move
Obsidian.ConversionUtility
to repositoryTools
- [x] Move
Obsidian/scripts
to repositoryTools
- [ ] Move
Obsidian.Nbt
to its own repository - [ ] Rethink project folder/namespace structure (?)
Some tasks (?) need further discussing.