Add BERTopic.
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
name: "\U0001F41B Bug Report"
|
||||
description: Report your bug here.
|
||||
labels: ["bug"]
|
||||
body:
|
||||
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for taking the time to fill out this bug report! Any information you can provide about your system and the issue you encountered will help to resolve it faster.
|
||||
|
||||
- type: checkboxes
|
||||
attributes:
|
||||
label: Have you searched existing issues? 🔎
|
||||
description: Please search to see if an [issue](https://github.com/MaartenGr/BERTopic/issues) already exists for the issue you encountered.
|
||||
options:
|
||||
- label: I have searched and found no existing issues
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: describe_the_bug
|
||||
attributes:
|
||||
label: Desribe the bug
|
||||
description: Please provide a concise description of the bug. If there is an error, make sure to provide the **full** error log.
|
||||
placeholder: Describe the bug
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: reproduction
|
||||
attributes:
|
||||
label: Reproduction
|
||||
description: Please provide a minimal example, with code, that can be run to reproduce the issue.
|
||||
value: |
|
||||
```python
|
||||
from bertopic import BERTopic
|
||||
|
||||
```
|
||||
|
||||
- type: input
|
||||
id: bertopic_version
|
||||
attributes:
|
||||
label: BERTopic Version
|
||||
description: What version of BERTopic are you using?
|
||||
validations:
|
||||
required: true
|
||||
@@ -0,0 +1,8 @@
|
||||
blank_issues_enabled: true
|
||||
contact_links:
|
||||
- name: 💡 General questions
|
||||
url: https://github.com/MaartenGr/BERTopic/discussions
|
||||
about: Ask a question there!
|
||||
- name: Want to contribute?
|
||||
url: https://github.com/MaartenGr/BERTopic/blob/master/CONTRIBUTING.md
|
||||
about: Head to the contributing guidelines
|
||||
@@ -0,0 +1,30 @@
|
||||
name: "\U0001F680 Feature request"
|
||||
description: Submit a proposal/request for a new BERTopic feature
|
||||
labels: ["Feature request"]
|
||||
body:
|
||||
- type: textarea
|
||||
id: feature-request
|
||||
validations:
|
||||
required: true
|
||||
attributes:
|
||||
label: Feature request
|
||||
description: |
|
||||
A clear and concise description of the feature proposal.
|
||||
|
||||
- type: textarea
|
||||
id: motivation
|
||||
validations:
|
||||
required: true
|
||||
attributes:
|
||||
label: Motivation
|
||||
description: |
|
||||
Please outline the motivation for the proposal. If this is related to another GitHub issue, please link here too.
|
||||
|
||||
- type: textarea
|
||||
id: contribution
|
||||
validations:
|
||||
required: true
|
||||
attributes:
|
||||
label: Your contribution
|
||||
description: |
|
||||
Any help on the implementation of this feature would be greatly appreciated. If you are interested in working on this, make sure to read the [CONTRIBUTING.MD guide](https://github.com/MaartenGr/BERTopic/blob/master/CONTRIBUTING.md)
|
||||
@@ -0,0 +1,17 @@
|
||||
# What does this PR do?
|
||||
|
||||
<!--
|
||||
Thank you for considering creating a PR! Before you do, make sure to read through [contributor guideline](https://github.com/MaartenGr/BERTopic/blob/master/CONTRIBUTING.md)
|
||||
-->
|
||||
|
||||
<!-- Remove if not applicable -->
|
||||
|
||||
Fixes # (issue)
|
||||
|
||||
|
||||
## Before submitting
|
||||
- [ ] This PR fixes a typo or improves the docs (if yes, ignore all other checks!).
|
||||
- [ ] Did you read the [contributor guideline](https://github.com/MaartenGr/BERTopic/blob/master/CONTRIBUTING.md)?
|
||||
- [ ] Was this discussed/approved via a Github issue? Please add a link to it if that's the case.
|
||||
- [ ] Did you make sure to update the documentation with your changes (if applicable)?
|
||||
- [ ] Did you write any new necessary tests?
|
||||
@@ -0,0 +1,39 @@
|
||||
name: Code Checks
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- dev
|
||||
pull_request:
|
||||
branches:
|
||||
- master
|
||||
- dev
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-python@v5
|
||||
# Ref: https://github.com/pre-commit/action
|
||||
- uses: pre-commit/action@v3.0.1
|
||||
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python ${{ matrix.python-version }}
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install -e ".[test]"
|
||||
- name: Run Checking Mechanisms
|
||||
run: make check
|
||||
Reference in New Issue
Block a user