Skip to content

Conversation

@sfc-gh-bnisco
Copy link
Contributor

@sfc-gh-bnisco sfc-gh-bnisco commented Jan 13, 2026

TL;DR

Add a community component directory to the repository with JSON schema validation.

What changed?

  • Created a new README explaining how to submit components
  • Updated .gitignore to allow .vscode/settings.json while ignoring other VS Code files
  • Added VS Code settings for JSON schema validation
  • Updated documentation in README.md and CONTRIBUTING.md to reference the new component directory

Why make this change?

This change establishes a community-maintained directory of Streamlit components, making it easier for developers to discover and share components. The JSON schema validation ensures consistent formatting and required information for all component submissions, while the documentation provides clear instructions for contributors.

@sfc-gh-bnisco
Copy link
Contributor Author

sfc-gh-bnisco commented Jan 13, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@sfc-gh-bnisco sfc-gh-bnisco force-pushed the 01-13-_feat_add_initial_compiled_components.json_file branch from ab02112 to bcea6b1 Compare January 14, 2026 19:55
@sfc-gh-bnisco sfc-gh-bnisco force-pushed the 01-13-_feat_add_contributing_guidelines_for_the_directory branch from 19c7ca3 to 2714228 Compare January 14, 2026 19:55
@sfc-gh-bnisco sfc-gh-bnisco requested a review from Copilot January 16, 2026 17:13
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds comprehensive contributing guidelines for the component directory feature. It introduces documentation to help community members submit their Streamlit components to the registry.

Changes:

  • Added directory/README.md with detailed instructions for submitting components to the directory
  • Updated README.md to reference the new component directory
  • Updated CONTRIBUTING.md to clarify when directory-specific vs. development setup instructions apply, and improved formatting consistency
  • Modified .gitignore to allow .vscode/settings.json (previously ignored)
  • Added .vscode/settings.json to enable JSON schema validation for component files

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
directory/README.md New comprehensive guide for component submission with templates, validation rules, and categories
README.md Added section pointing to the component directory documentation
CONTRIBUTING.md Added directory submission guidance and improved Markdown formatting consistency
.gitignore Modified to allow .vscode/settings.json while still ignoring other VSCode files
.vscode/settings.json New VS Code workspace settings for JSON schema validation of component definitions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sfc-gh-bnisco sfc-gh-bnisco force-pushed the 01-13-_feat_add_contributing_guidelines_for_the_directory branch from 2714228 to d87ab15 Compare January 16, 2026 17:50
@sfc-gh-bnisco sfc-gh-bnisco force-pushed the 01-13-_feat_add_initial_compiled_components.json_file branch 2 times, most recently from e3da9d5 to 787b0d6 Compare January 16, 2026 18:13
@sfc-gh-bnisco sfc-gh-bnisco force-pushed the 01-13-_feat_add_contributing_guidelines_for_the_directory branch 2 times, most recently from 554ec40 to 6ed2fc6 Compare January 16, 2026 18:24
@sfc-gh-bnisco sfc-gh-bnisco force-pushed the 01-13-_feat_add_initial_compiled_components.json_file branch from 787b0d6 to 4aa9dc7 Compare January 16, 2026 18:24
@sfc-gh-bnisco sfc-gh-bnisco force-pushed the 01-13-_feat_add_contributing_guidelines_for_the_directory branch from 6ed2fc6 to 8bcfb06 Compare January 16, 2026 18:32
@sfc-gh-bnisco sfc-gh-bnisco force-pushed the 01-13-_feat_add_initial_compiled_components.json_file branch from 4aa9dc7 to 08fc508 Compare January 16, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants