-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cells/klayout/pymacros/README: should document how to use pcells #70
Comments
Please check the usage in this document: |
@proppy About regression, please find more information here: |
@mkkassem @atorkmabrains I think you can easily create a separate pull request for the pcell changes this way:
|
|
I think that if you:
That should be enough to provide a coherent set of change to review and merge (that include both naming change and appropriate documentation update to evaluate it). |
@proppy I have all updates made in mabrains branch. I advise you to just replicate what you have here with what's in Mabrains. |
@atorkmabrains so you'd prefer me to do the changes highlighted in #70 (comment) and #70 (comment) rather than giving it a go? (just checking if I interepreted correctly your last comment) |
@proppy My advise is basically to replace what you have here with what's in Mabrains fork. And after that let review one by one. If there are any other changes required, we could handle them one by one. This is just to start with a clean slate. If you have doubts in my proposal, please go ahead and check the diff against what's in Mabrains. I'm not responsible of any issue if you didn't update to match Mabrains repo. |
I'd prefer for us to work with updating the existing pull request as I suggested: swapping the ownership of repo is not really desireable as we'd loose all the history of our conversation and get into funky redirections.
@mkk asked me to spell out the instructions to update the repo, on each issues (ex: #70 (comment)). @atorkmabrains, I guess I could also go ahead and update them directly, if you don't feel confortable or doubt those the said instruction, as long as @mithro, @QuantamHD @mkk agree it's the right thing to do. |
@proppy Please do whatever you need at your end. But make sure that at the end that you match what I have on Mabrains side. I believe you misunderstood me btw, what I'm saying is that you take what I have and push it to Google repo. Once that's done we could start adding PRs on Google side. Please try to do that at your end. |
The two repository don't really have the same granularity of changes:
While the later is fine while working on an individual changes on a personal fork, it's not desirable to have this level of granulary for a published history as it doesn't provide any context (in terms of PRs / issues) for the changes that are being made. With this in mind, my recommendation would be for us to update the individual PRs that you already have in flight in https://github.com/google/globalfoundries-pdk-libs-gf180mcu_fd_pr/pulls based on the changes you have in https://github.com/mabrains/globalfoundries-pdk-libs-gf180mcu_fd_pr/commits/main after splitting and flattening them using git commands similar to the instructions provided in each issues (ex: for this one #70 (comment) and #70 (comment)) |
Updating klayout version check
@FaragElsayed2 We need to follow up on this in efabless version. |
Expected Behavior
https://github.com/google/globalfoundries-pdk-libs-gf180mcu_fd_pr/tree/main/cells/klayout/pymacros README should document how to generate gds using klayout and how to regenerate the tests in https://github.com/google/globalfoundries-pdk-libs-gf180mcu_fd_pr/tree/main/cells/klayout/pymacros/testing.
Actual Behavior
https://github.com/google/globalfoundries-pdk-libs-gf180mcu_fd_pr/tree/main/cells/klayout/pymacros assume developers/contributors are familiar with the process to generate pcells using klayout and update testcases gds.
The text was updated successfully, but these errors were encountered: