creating-pull-requests

द्वारा streamlit

GitHub पर उचित लेबल, शाखा नामकरण और विवरण स्वरूपण के साथ एक ड्राफ्ट पुल रिक्वेस्ट बनाता है। इसका उपयोग तब करें जब परिवर्तन PR के रूप में सबमिट करने के लिए तैयार हों...

npx skills add https://github.com/streamlit/streamlit --skill creating-pull-requests

Create pull request

Read wiki/pull-requests.md first. It defines branch names, commit messages, PR titles, descriptions, labels, and the testing plan. Write the title and description following the /reviewing-pr-description skill.

Be fully autonomous. Don't ask for confirmation. Leave any open questions as a PR comment.

1. Prepare the branch

  • If on develop, create a branch named {type}/{brief-description}.
  • Commit any remaining changes that belong to this PR (skip unrelated or scratch files) with a <imperative verb> <what> <where> message, using uv run git commit so the pre-commit hooks run.
  • Push: uv run git push -u origin HEAD.

2. Compose the PR

  • Title: [type] Description of change, ≤63 chars.
  • Body: Fill in the sections of .github/pull_request_template.md. Add - Closes #12345 for issues this PR resolves. In the Testing Plan, keep the bullets for the test types the changed test files cover (or explain why no tests are needed), and leave "Any manual testing needed?" for the user.
  • Labels: Set one change:* label and one impact:* label (impact:users or impact:internal). change:spec PRs skip impact:*. Don't set feature:* or area:* labels; those belong on issues.

3. Create the PR

Check first whether a PR already exists with gh pr view. If one does, don't create a new PR. Update its title, description, or labels only where they no longer match the changes. Otherwise, run gh pr create --base develop with the title, body, and labels. Only add --draft if the user asks for a draft PR.

streamlit की और Skills

building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
creating-streamlit-themes
streamlit
स्ट्रीमलिट थीम बनाना और अनुकूलित करना। ऐप के रंग, फ़ॉन्ट या दिखावट बदलने, या ऐप को ब्रांड दिशानिर्देशों के अनुरूप बनाने पर उपयोग करें। इसमें config.toml शामिल है…
developing-with-streamlit
streamlit
**[आवश्यक]** सभी Streamlit कार्यों के लिए उपयोग करें: Streamlit एप्लिकेशन बनाना, संपादित करना, डीबग करना, सुंदर बनाना, स्टाइल करना, थीमिंग या ऑप्टिमाइज़ करना। इसके अलावा आवश्यक…
building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
connecting-streamlit-to-snowflake
streamlit
स्ट्रीमलिट ऐप्स को स्नोफ्लेक से जोड़ना। डेटाबेस कनेक्शन सेट करने, सीक्रेट्स प्रबंधित करने, या स्ट्रीमलिट ऐप से स्नोफ्लेक पर क्वेरी करने के लिए उपयोग करें।
creating-streamlit-themes
streamlit
स्ट्रीमलिट थीम बनाना और अनुकूलित करना। ऐप के रंग, फ़ॉन्ट या रूप-रंग बदलते समय, या ऐप्स को ब्रांड दिशानिर्देशों के अनुरूप बनाते समय उपयोग करें। config.toml को कवर करता है…
optimizing-streamlit-performance
streamlit
स्ट्रीमलिट ऐप के प्रदर्शन को अनुकूलित करना। तब उपयोग करें जब ऐप धीमे हों, बार-बार रीरन हो रहे हों, या भारी सामग्री लोड कर रहे हों। कैशिंग, फ्रैगमेंट्स और स्टैटिक बनाम डायनेमिक को कवर करता है…
organizing-streamlit-code
streamlit
स्ट्रीमलिट कोड को रखरखाव योग्य बनाने के लिए व्यवस्थित करना। अलग-अलग मॉड्यूल और उपयोगिताओं के साथ ऐप्स की संरचना करते समय उपयोग करें। चिंताओं के पृथक्करण, UI कोड को बनाए रखने को शामिल करता है…