|
1 | | -# 🦜️🔗 LangChain {partner} |
| 1 | +# 🦜️🔗 LangChain Community |
2 | 2 |
|
3 | | -This repository contains 1 package with {partner} integrations with LangChain: |
| 3 | +This repository contains 1 package with community-maintained LangChain integrations: |
4 | 4 |
|
5 | | -- [langchain-{package_lower}](https://pypi.org/project/langchain-{package_lower}/) |
6 | | - |
7 | | -## Initial Repo Checklist (Remove this section after completing) |
8 | | - |
9 | | -Welcome to the LangChain Partner Integration Repository! This checklist will help you get started with your new repository. |
10 | | - |
11 | | -After creating your repo from the integration-repo-template, we'll go through the following steps: |
12 | | - |
13 | | -1. Setting up your new repository in GitHub |
14 | | -2. |
15 | | - |
16 | | -This setup assumes that the partner package is already split. For those instructions, |
17 | | -see [these docs](https://python.langchain.com/docs/contributing/integrations#partner-packages). |
18 | | - |
19 | | -Code (auto ecli) |
20 | | - |
21 | | -- [ ] Fill out the readme above (for folks that follow pypi link) |
22 | | -- [ ] Copy package into /libs folder |
23 | | -- [ ] Update `"Source Code"` and `repository` under `[project.urls]` in /libs/*/pyproject.toml |
24 | | - |
25 | | -Workflow code (auto ecli) |
26 | | - |
27 | | -- [ ] Populate .github/workflows/_release.yml with `on.workflow_dispatch.inputs.working-directory.default` |
28 | | -- [ ] Configure `LIB_DIRS` in .github/scripts/check_diff.py |
29 | | - |
30 | | -Workflow code (manual) |
31 | | - |
32 | | -- [ ] Add secrets as env vars in .github/workflows/_release.yml |
33 | | - |
34 | | -Monorepo workflow code (manual) |
35 | | - |
36 | | -- [ ] Pull in new code location, remove old in .github/workflows/api_doc_build.yml |
37 | | - |
38 | | -In github (manual) |
39 | | - |
40 | | -- [ ] Add integration testing secrets in Github (ask Chester for help) |
41 | | -- [ ] Add partner collaborators in Github (ask Chester for help) |
42 | | -- [ ] "Allow auto-merge" in General Settings |
43 | | -- [ ] Only "Allow squash merging" in General Settings |
44 | | -- [ ] Set up ruleset matching CI build (ask Chester for help) |
45 | | - - name: ci build |
46 | | - - enforcement: active |
47 | | - - bypass: write |
48 | | - - target: default branch |
49 | | - - rules: restrict deletions, require status checks ("CI Success"), block force pushes |
50 | | -- [ ] Set up ruleset |
51 | | - - name: require prs |
52 | | - - enforcement: active |
53 | | - - bypass: none |
54 | | - - target: default branch |
55 | | - - rules: restrict deletions, require a pull request before merging (0 approvals, no boxes), block force pushes |
56 | | - |
57 | | -Pypi (manual) |
58 | | - |
59 | | -- [ ] Add new repo to test-pypi and pypi trusted publishing (ask Chester for help) |
60 | | - |
61 | | -Slack |
62 | | - |
63 | | -- [ ] Set up release alerting in Slack (ask Chester for help) |
64 | | - |
65 | | -release: |
66 | | -/github subscribe langchain-ai/langchain-{partner_lower} releases workflows:{name:"release"} |
67 | | -/github unsubscribe langchain-ai/langchain-{partner_lower} issues pulls commits deployments |
| 5 | +- [langchain-community](https://pypi.org/project/langchain-community/) |
0 commit comments