typedb / typedb-driver-examples

TypeDB Driver Example Projects and Tutorials
https://typedb.com
Apache License 2.0
84 stars 57 forks source link

Domain-based package structure #120

Closed alexjpwalker closed 2 years ago

alexjpwalker commented 2 years ago

Problem to Solve

Names such as xcom, catalogue_of_life are too specific, and don't give readers an immediate high-level understanding of the domain they're looking at.

Proposed Solution

Introduce top-level packages called e.g. gaming, biology.

Each project should sit directly inside its package, so for example gaming would contain a bunch of XCOM files and a README.md that talks about the XCOM Example.

If two or more projects come under the same top-level domain, we should introduce subpackages for these projects (e.g. xcom, pokemon, etc.)