Documented Design
Hello,
For a course I am currently taking I require a Open Source project's design documentation, or in other words why certain choices were made during the development and why it is structured the way it is. While Distant Horizons has its code available on GitHub I cannot find anything like that. Where would I need to look to find it or something similar?
5 Replies
DH hosts its code on Gitlab https://gitlab.com/distant-horizons-team/
ah and on there, the developer guide is the best likely place for information on the initial design goals I am assuming
What do you mean "and"? DH doesn't host its code on GitHub?
I don't think there is a developer guide
And I've never seen one for a minecraft mod
Best you can do is search in this discord I think
We have some information on the wiki:
environment setup:
https://gitlab.com/distant-horizons-team/distant-horizons/-/wikis/2-developer-guide/1-general/1-setup-dev-environment/How-to-setup-dev-environment
Semi-outdated page discussing how the core/main repos are setup:
https://gitlab.com/distant-horizons-team/distant-horizons/-/wikis/2-developer-guide/1-general/2-core-overview/Core-Overview
breif API explainer:
https://gitlab.com/distant-horizons-team/distant-horizons/-/wikis/2-developer-guide/2-DH-api/1-What-is-the-api/What-is-the-Distant-Horizons-API
Networking API:
https://gitlab.com/distant-horizons-team/distant-horizons/-/wikis/2-developer-guide/3-networking/1-protocol/Protocol
GitLab
How to setup dev environment · Wiki · Distant-Horizons-Team / Dis...
This is a mod that adds a Level Of Detail (LOD) system to Minecraft. This implementation renders simplified chunks outside of the normal render distance allowing for an...
GitLab
Core Overview · Wiki · Distant-Horizons-Team / Distant Horizons ...
This is a mod that adds a Level Of Detail (LOD) system to Minecraft. This implementation renders simplified chunks outside of the normal render distance allowing for an...
GitLab
What is the Distant Horizons API · Wiki · Distant-Horizons-Team /...
This is a mod that adds a Level Of Detail (LOD) system to Minecraft. This implementation renders simplified chunks outside of the normal render distance allowing for an...
GitLab
Protocol · Wiki · Distant-Horizons-Team / Distant Horizons · GitLab
This is a mod that adds a Level Of Detail (LOD) system to Minecraft. This implementation renders simplified chunks outside of the normal render distance allowing for an...
Otherwise if you want specifics on why a design decision was made you can either ask or hopefully the past dev wrote comments in the code.