Replies: 4 comments 25 replies
-
If I recall correctly, one of the motivations is to have separate repos for devs and users. Devs/maintainers will be mostly working on the source code repo. Users, on the other hand, will be mainly using readthedocs site and the examples repo, without looking into Mesa's source code. Previously I suggested to have a dedicated website for example models: projectmesa/mesa-examples#61. It would also be interesting to have example models from community contributions: projectmesa/mesa-examples#11 (comment). Separating example models from source code repo would make such efforts easier to maintain, IMHO. |
Beta Was this translation helpful? Give feedback.
-
Let's try to get a list of models that we want in the main repo (and why). I would suggest:
|
Beta Was this translation helpful? Give feedback.
-
Prior thread: #134. Another reason for having all the examples in 1 repo is that you (both developers and users) know exactly there is 1 repo where all the examples reside, and without having consciously remember which example is in the examples repo, or which example is in the core Mesa repo. Also, there is an issue where most discussion threads, I have pointed to the mesa-examples repo, and to move some of them back would break the links. |
Beta Was this translation helpful? Give feedback.
-
In popular demand, I will develop a benchmark script, that can both be run locally and in CI that reports back on each GitHub PR. Therefor it needs some model in the repo (to be able to run it locally).
|
Beta Was this translation helpful? Give feedback.
-
All mesa examples were moved to mesa-examples in #1529. While unfortunately that PR doesn't provide or link to motivation for that move, I would propose moving at least some of them - and maybe all of them - back to the main Mesa repo.
This has four distinct advantages:
To make that work, when new functionality is included in a PR, we could require the essential examples to be updated as well. This way they will always be up to date and show if any (breaking) changes need to be made.
Beta Was this translation helpful? Give feedback.
All reactions