-
|
I have been coding for a long time but am new to contributing anything to a project like this on Github, so I have what is probably a very basic question. I just wanted to clarify this before I made a pull request. I have a pretty simple bug fix for a visualization issue with PropertyLayers in HexGrids. The issue is here. The fix is simple -- it's a transpose operation in one line of code. I have a good sense of why it works that I'm prepared to explain in detail. I have created a modified version of the Sugarscape example that shows the bug and works with the change I made (I'm going to add a few more test cases to my repository before I actually submit a pull request, specifically one that works for a model with different width and height). My question is, where do I put this example in my pull request? Should I add it to the examples in the Mesa code as part of my changes, or should I just link in the pull request to my repository with the examples? Basically, I'm not totally sure what the standard is for demonstrating that what I did works.. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
|
Thanks for reaching out! You're doing great already with a detailed bug report (#2859) and PR (#2864), already following many parts of our guidelines. The detailed explanation, proof with an example and screenshots are more than enough, and really appreciated! We like PRs to be atomic:
Your PR already makes one change, so that's great! Now it's just a question of cleaning it up from a Proof of Concept (like you have now) to a clean change that directly and only fixes the bug. If you want to talk directly to us, make sure you join our Matrix chat! https://matrix.to/#/#project-mesa:matrix.org I'm curious, in what context are you using Mesa? |
Beta Was this translation helpful? Give feedback.
Thanks for reaching out! You're doing great already with a detailed bug report (#2859) and PR (#2864), already following many parts of our guidelines. The detailed explanation, proof with an example and screenshots are more than enough, and really appreciated!
We like PRs to be atomic: