Closed JeremyFriesenGitHub closed 3 days ago
Name | Link |
---|---|
Latest commit | 08212ab05bb48c1cbd5c9f3cb48ebda280e50eb9 |
Latest deploy log | https://app.netlify.com/sites/cuhacking-portal-dev/deploys/66e51e3b52958c00083a91a0 |
i think for the most part (issues + prs + commits including), ppl don't know the correct type to use (difference between a fix vs a chore), so I think clearly explaining/defining them in a page would be very beneficial. A decision chart could also be helpful with this as well..
I'm also wondering what is the convention when naming issues (perhaps even prs as well), the templates currently setup [Type]
but I don't know if this should be the standard or not (considering that some have also been named similar to their PRs).
I'm also wondering what is the convention when naming issues (perhaps even prs as well), the templates currently setup
[Type]
but I don't know if this should be the standard or not (considering that some have also been named similar to their PRs).
this would also help with maybe creating more issue templates as well
I'm also wondering what is the convention when naming issues (perhaps even prs as well), the templates currently setup
[Type]
but I don't know if this should be the standard or not (considering that some have also been named similar to their PRs).
What I was thinking is to keep it simple like:
feat(ui/portal): add sign in button to navbar
feat(ui/portal): add sign in button to navbar
jfriesen/feat-ui-portal/84-add-sign-in-button-to-navbar
or
jfriesen/feat/ui/portal/84-add-sign-in-button-to-navbar
Let me know what you think
I'm also wondering what is the convention when naming issues (perhaps even prs as well), the templates currently setup
[Type]
but I don't know if this should be the standard or not (considering that some have also been named similar to their PRs).What I was thinking is to keep it simple like:
Issue:
feat(ui/portal): add sign in button to navbar
PR:
feat(ui/portal): add sign in button to navbar
Branch:
jfriesen/feat-ui-portal/84-add-sign-in-button-to-navbar
or
jfriesen/feat/ui/portal/84-add-sign-in-button-to-navbar
Let me know what you think
Ok cool, it was just issues I was wondering about. Also, I didn't know that scopes could be included in branches. Would that be recommended, or is just listing name/type/issue-number-and-name ok?
@sourcery-ai review
This pull request adds comprehensive guidelines for creating pull requests, issues, and templates to improve the contribution process. It includes changes to the documentation and introduces new PR templates.
Change | Details | Files |
---|---|---|
Added detailed pull request guidelines and checklist |
|
apps/docs/src/content/docs/contribution-guidelines/pull-requests.mdx |
Enhanced documentation on writing guidelines and issue types |
|
apps/docs/src/content/docs/contribution-guidelines/writing-documentation.mdx |
Created pull request templates for different contribution types |
|
.github/PULL_REQUEST_TEMPLATE/docs.md .github/PULL_REQUEST_TEMPLATE/feature.md .github/PULL_REQUEST_TEMPLATE/test.md .github/PULL_REQUEST_TEMPLATE/pull_request_template_1.md |
[!TIP]
OpenAI O1 model for chat
- We have deployed OpenAI's latest O1 model for chat. - OpenAI claims that this model has superior reasoning capabilities than their GPT-4o model. - Please share any feedback with us in the [discussions post](https://discord.com/channels/1134356397673414807/1283929536186155099).
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
I'm also wondering what is the convention when naming issues (perhaps even prs as well), the templates currently setup
[Type]
but I don't know if this should be the standard or not (considering that some have also been named similar to their PRs).What I was thinking is to keep it simple like:
Issue:
feat(ui/portal): add sign in button to navbar
PR:
feat(ui/portal): add sign in button to navbar
Branch:
jfriesen/feat-ui-portal/84-add-sign-in-button-to-navbar
orjfriesen/feat/ui/portal/84-add-sign-in-button-to-navbar
Let me know what you thinkOk cool, it was just issues I was wondering about. Also, I didn't know that scopes could be included in branches. Would that be recommended, or is just listing name/type/issue-number-and-name ok?
Yes scopes could be included in branches. I'm not sure how recommended
it would be, I haven't seen many projects do it. It does give us more specificity into what the purpose of the branch is though; the challenge is that if the issue name changes we now need to propagate those changes to the PR and the branch as well.
What do you think?
Very, very nice work on this 👍
thx, still tons left actually on the docs, but we need to at least get this through right now for better issue + pr documentation
Description
Describe the PR with the following guidelines
What changes does this PR add?
This PR adds PR guidelines and a PR checklist to the writing documentation page on the docs site. Additionally, PR templates have also been created as well (in the .github directory).
Why do we need to add to the docs? How does this PR address the issue(s)?
This tries to attempt to make decent writing guidelines and solve the todo's for that page specifically. Automated PR templates are also a must and can help create contribution consistency among developpers.
Dependency Changes (if applicable)
N/A
Before and After Screenshots (if applicable)
Here is a before and after for the writing documentation page:
Additional comments (if applicable)
I've put this in draft because I wanted input on this so far (in terms of frontend layout, resources that we can use, etc.) I know right now this is not very pretty (nor perhaps as informative as it should be). Its definitely an issue I think that takes a strong second opinion for review. This is linked to issue #77. Issue #78 is also very likely to be incorporated into this PR as well, since its similar and also a todo for the writing documentation.
Summary by Sourcery
Enhance the contribution guidelines by adding comprehensive pull request guidelines, issue guidelines, and templates for features, tests, and documentation. Update the documentation to include a checklist for code quality and PR review, and remove the outdated pull request template.
Documentation:
Chores:
Summary by CodeRabbit
New Features
Documentation