Title: Add FAQ explaining why Pydantic is not used by AnasHasan786 · Pull Request #1489 · commitizen-tools/commitizen · GitHub
Open Graph Title: Add FAQ explaining why Pydantic is not used by AnasHasan786 · Pull Request #1489 · commitizen-tools/commitizen
X Title: Add FAQ explaining why Pydantic is not used by AnasHasan786 · Pull Request #1489 · commitizen-tools/commitizen
Description: Description Added an FAQ entry explaining why the project avoids using Pydantic, highlighting reasons such as dependency minimization, avoiding version conflicts, and preferring built-in alternatives like TypedDict. Checklist I have read the contributing guidelines Code Changes Add test cases to all the changes you introduce Run poetry all locally to ensure this change passes linter check and tests Manually test the changes: Verify the feature/bug fix works as expected in real-world scenarios Test edge cases and error conditions Ensure backward compatibility is maintained Document any manual testing steps performed Update the documentation for the changes Documentation Changes Run poetry doc locally to ensure the documentation pages render correctly Check and fix any broken links (internal or external) in the documentation Expected Behavior The FAQ page should render correctly and clearly explain why Pydantic is not used in the project. Steps to Test This Pull Request Run poetry doc Visit the generated documentation site and open faq.md Confirm the new entry is present and correctly formatted Additional Context Closes: #1488
Open Graph Description: Description Added an FAQ entry explaining why the project avoids using Pydantic, highlighting reasons such as dependency minimization, avoiding version conflicts, and preferring built-in alternati...
X Description: Description Added an FAQ entry explaining why the project avoids using Pydantic, highlighting reasons such as dependency minimization, avoiding version conflicts, and preferring built-in alternati...
Opengraph URL: https://github.com/commitizen-tools/commitizen/pull/1489
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:47b8f8c5-b82c-3037-4272-74e419f878a7 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 97BE:272982:2A6355D:3942A73:6A53C011 |
| html-safe-nonce | 622f6b6b25e1f965bd9c3c9ebd92248c966a5436e3f53eb84b5fd5a5017ec98a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5N0JFOjI3Mjk4MjoyQTYzNTVEOjM5NDJBNzM6NkE1M0MwMTEiLCJ2aXNpdG9yX2lkIjoiMjg2NTQ4ODA0NzIxNDE0OTY0OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | aeac44d6b0037119689ca1da087bf8512a3b35d73e677a4d975b95364faab525 |
| hovercard-subject-tag | pull_request:2557987918 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/commitizen-tools/commitizen/pull/1489/files |
| twitter:image | https://avatars.githubusercontent.com/u/124896245?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/124896245?s=400&v=4 |
| og:image:alt | Description Added an FAQ entry explaining why the project avoids using Pydantic, highlighting reasons such as dependency minimization, avoiding version conflicts, and preferring built-in alternati... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/commitizen-tools/commitizen git https://github.com/commitizen-tools/commitizen.git |
| octolytics-dimension-user_id | 62252524 |
| octolytics-dimension-user_login | commitizen-tools |
| octolytics-dimension-repository_id | 106127589 |
| octolytics-dimension-repository_nwo | commitizen-tools/commitizen |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 106127589 |
| octolytics-dimension-repository_network_root_nwo | commitizen-tools/commitizen |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width