Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 0 additions & 12 deletions .flake8

This file was deleted.

51 changes: 0 additions & 51 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Bug Report
description: Report a bug in MultiMind SDK
labels: ["bug"]
body:
- type: textarea
id: description
attributes:
label: Bug Description
description: What happened? What did you expect?
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
description: Minimal code to reproduce the issue
render: python
- type: input
id: version
attributes:
label: MultiMind SDK Version
placeholder: "0.3.0"
validations:
required: true
- type: input
id: python-version
attributes:
label: Python Version
placeholder: "3.11"
- type: dropdown
id: install-method
attributes:
label: Installation Method
options:
- pip install multimind-sdk
- pip install -e . (development)
- Docker
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: Security vulnerability
url: https://github.com/multimindlab/multimind-sdk/security/policy
about: Please report security issues privately — do NOT open a public issue. See our Security Policy.
- name: Questions & community chat
url: https://discord.gg/K64U65je7h
about: For usage questions and general discussion, join us on Discord.
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Feature Request
description: Suggest a feature for MultiMind SDK
labels: ["enhancement"]
body:
- type: textarea
id: problem
attributes:
label: Problem
description: What problem does this solve?
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed Solution
description: How should this work?
- type: dropdown
id: area
attributes:
label: Feature Area
options:
- Models / Multi-model
- RAG / Vector stores
- Agents
- Compliance
- CLI
- Documentation
- Other
33 changes: 9 additions & 24 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,15 @@
---
name: Pull Request
about: Use this template to submit a pull request
---
## What does this PR do?

## Description
Please include a summary of the change and which issue is fixed. Also include relevant motivation and context.
<!-- Brief description -->

Fixes # (issue)
## Related Issues

## Type of Change
- [ ] Bug fix
- [ ] New feature
- [ ] Documentation update
- [ ] Refactoring
- [ ] Other (please describe):
<!-- Closes #XX -->

## Checklist
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] I have checked my code and corrected any misspellings

## Screenshots (if applicable)

## Additional Context
Add any other context or information about the pull request here.
- [ ] Tests pass (`make test`)
- [ ] Linter passes (`make lint`)
- [ ] Documentation updated (if applicable)
- [ ] CHANGELOG.md updated
- [ ] No breaking changes (or clearly documented)
24 changes: 24 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
version: 2
updates:
# Python dependencies (pyproject.toml / requirements.txt)
- package-ecosystem: pip
directory: /
schedule:
interval: weekly
open-pull-requests-limit: 10
labels:
- "dependencies"
ignore:
# torch major bumps are large and often break the ML stack — pin to
# minor/patch updates and handle majors deliberately.
- dependency-name: "torch"
update-types: ["version-update:semver-major"]

# GitHub Actions used in our workflows
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
labels:
- "dependencies"
- "ci"
Loading
Loading