Skip to content

Commit dd1653d

Browse files
authored
Merge pull request #864 from llmware-ai/updated-docs
updated docs
2 parents 48335e3 + 1c13cc7 commit dd1653d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+6148
-36
lines changed

docs/community/.DS_Store

6 KB
Binary file not shown.

docs/community/community.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
layout: default
3+
title: Community
4+
nav_order: 5
5+
has_children: true
6+
description: community resources, getting help and sharing ideas
7+
permalink: /community
8+
---
9+
10+
# Community
11+
12+
COMING SOON ...
13+
14+
15+
{: .note}
16+
> The contributions to `llmware` are governed by our [Code of Conduct](https://github.com/llmware-ai/llmware/blob/main/CODE_OF_CONDUCT.md).
17+
18+
{: .warning}
19+
> Have you found a security issue? Then please jump to [Security Vulnerabilities](#security-vulnerabilities).
20+
21+
On this page, we provide information ``llmware`` contributions.
22+
There are **two ways** on how you can contribute.
23+
The first is by making **code contributions**, and the second by making contributions to the **documentation**.
24+
Please look at our [contribution suggestions](#how-can-you-contribute) if you need inspiration, or take a look at [open issues](#open-issues).
25+
26+
Contributions to `llmware` are welcome from everyone.
27+
Our goal is to make the process simple, transparent, and straightforward.
28+
We are happy to receive suggestions on how the process can be improved.
29+
30+
## How can you contribute?
31+
32+
{: .note}
33+
> If you have never contributed before look for issues with the tag [``good first issue``](https://github.com/llmware-ai/llmware/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22).
34+
35+
The most usual ways to contribute is to add new features, fix bugs, add tests, or add documentation.
36+
You can visit the [issues](https://github.com/llmware-ai/llmware/issues) site of the project and search for tags such as
37+
``bug``, ``enhancement``, ``documentation``, or ``test``.
38+
39+
40+
Here is a non exhaustive list of contributions you can make.
41+
42+
1. Code refactoring
43+
2. Add new text data bases
44+
3. Add new vector data bases
45+
4. Fix bugs
46+
5. Add usage examples (see for example the issues [jupyter notebook - more examples and better support](https://github.com/llmware-ai/llmware/issues/508) and [google colab examples and start up scripts](https://github.com/llmware-ai/llmware/issues/507))
47+
6. Add experimental features
48+
7. Improve code quality
49+
8. Improve documentation in the docs (what you are reading right now)
50+
9. Improve documentation by adding or updating docstrings in modules, classes, methods, or functions (see for example [Add docstrings](https://github.com/llmware-ai/llmware/issues/219))
51+
10. Improve test coverage
52+
11. Answer questions in our [Discord channel](https://discord.gg/MhZn5Nc39h), especially in the [technical support forum](https://discord.com/channels/1179245642770559067/1218498778915672194)
53+
12. Post projects in which you use ``llmware`` in our Discord forum [made with llmware](https://discord.com/channels/1179245642770559067/1218567269471486012), ideially with a link to a public GitHub repository
54+
55+
## Open Issues
56+
If you're interested in existing issues, you can
57+
58+
- Look for issues, if you are a new to the project, look for issues with the `good first issue` label.
59+
- Provide answers for questions in our [GitHub discussions](https://github.com/llmware-ai/llmware/discussions)
60+
- Provide help for bug or enhancement issues.
61+
- Ask questions, reproduce the issues, or provide solutions.
62+
- Pull a request to fix the issue.
63+
64+
65+
66+
## Security Vulnerabilities
67+
**If you believe you've found a security vulnerability, then please _do not_ submit an issue ticket or pull request or otherwise publicly disclose the issue.**
68+
Please follow the process at [Reporting a Vulnerability](https://github.com/llmware-ai/llmware/blob/main/Security.md)
69+
70+
71+
72+
## GitHub workflow
73+
74+
We follow the [``fork-and-pull``](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) Git workflow.
75+
76+
1. [Fork](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo) the repository on GitHub.
77+
2. Clone your fork to your local machine with `git clone git@github.com:<yourname>/llmware.git`.
78+
3. Create a branch with `git checkout -b my-topic-branch`.
79+
4. Run the test suite by navigating to the tests/ folder and running ```./run-tests.py -s``` to ensure there are no failures
80+
5. [Commit](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork) changes to your own branch, then push to GitHub with `git push origin my-topic-branch`.
81+
6. Submit a [pull request](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests) so that we can review your changes.
82+
83+
Remember to [synchronize your forked repository](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo#keep-your-fork-synced) _before_ submitting proposed changes upstream. If you have an existing local repository, please update it before you start, to minimize the chance of merge conflicts.
84+
85+
```shell
86+
git remote add upstream git@github.com:llmware-ai/llmware.git
87+
git fetch upstream
88+
git checkout upstream/main -b my-topic-branch
89+
```
90+
91+
## Community
92+
Questions and discussions are welcome in any shape or form.
93+
Please fell free to join our community on our discord channel, on which we are active daily.
94+
You are also welcome if you just want to post an idea!
95+
96+
- [Discord Channel](https://discord.gg/MhZn5Nc39h)
97+
- [GitHub discussions](https://github.com/llmware-ai/llmware/discussions)

docs/faq.md renamed to docs/community/faq.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
---
22
layout: default
3-
title: Freqently Asked Questions
4-
nav_order: 12
5-
permalink: /faq
3+
title: FAQ
4+
parent: community
5+
nav_order: 1
6+
description: overview of the major modules and classes of LLMWare
7+
permalink: /community/faq
68
---
79
# Frequently Asked Questions (FAQ)
810

docs/community/join_our_community.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
layout: default
3+
title: Join Our Community
4+
parent: community
5+
nav_order: 4
6+
description: overview of the major modules and classes of LLMWare
7+
permalink: /community/join_our_community
8+
---
9+
# Join the LLMWare Community
10+
___
11+
12+
13+
# More information about the project - [see main repository](https://www.github.com/llmware-ai/llmware.git)
14+
15+
16+
# About the project
17+
18+
`llmware` is &copy; 2023-{{ "now" | date: "%Y" }} by [AI Bloks](https://www.aibloks.com/home).
19+
20+
## Contributing
21+
Please first discuss any change you want to make publicly, for example on GitHub via raising an [issue](https://github.com/llmware-ai/llmware/issues) or starting a [new discussion](https://github.com/llmware-ai/llmware/discussions).
22+
You can also write an email or start a discussion on our Discrod channel.
23+
Read more about becoming a contributor in the [GitHub repo](https://github.com/llmware-ai/llmware/blob/main/CONTRIBUTING.md).
24+
25+
## Code of conduct
26+
We welcome everyone into the ``llmware`` community.
27+
[View our Code of Conduct](https://github.com/llmware-ai/llmware/blob/main/CODE_OF_CONDUCT.md) in our GitHub repository.
28+
29+
## ``llmware`` and [AI Bloks](https://www.aibloks.com/home)
30+
``llmware`` is an open source project from [AI Bloks](https://www.aibloks.com/home) - the company behind ``llmware``.
31+
The company offers a Software as a Service (SaaS) Retrieval Augmented Generation (RAG) service.
32+
[AI Bloks](https://www.aibloks.com/home) was founded by [Namee Oberst](https://www.linkedin.com/in/nameeoberst/) and [Darren Oberst](https://www.linkedin.com/in/darren-oberst-34a4b54/) in October 2022.
33+
34+
## License
35+
36+
`llmware` is distributed by an [Apache-2.0 license](https://www.github.com/llmware-ai/llmware/blob/main/LICENSE).
37+
38+
## Thank you to the contributors of ``llmware``!
39+
<ul class="list-style-none">
40+
{% for contributor in site.github.contributors %}
41+
<li class="d-inline-block mr-1">
42+
<a href="{{ contributor.html_url }}">
43+
<img src="{{ contributor.avatar_url }}" width="32" height="32" alt="{{ contributor.login }}">
44+
</a>
45+
</li>
46+
{% endfor %}
47+
</ul>
48+
49+
50+
---
51+
<ul class="list-style-none">
52+
<li class="d-inline-block mr-1">
53+
<a href="https://discord.gg/MhZn5Nc39h"><span><i class="fa-brands fa-discord"></i></span></a>
54+
</li>
55+
<li class="d-inline-block mr-1">
56+
<a href="https://www.youtube.com/@llmware"><span><i class="fa-brands fa-youtube"></i></span></a>
57+
</li>
58+
<li class="d-inline-block mr-1">
59+
<a href="https://huggingface.co/llmware"><span><img src="assets/images/hf-logo.svg" alt="Hugging Face" class="hugging-face-logo"/></span></a>
60+
</li>
61+
<li class="d-inline-block mr-1">
62+
<a href="https://www.linkedin.com/company/aibloks/"><span><i class="fa-brands fa-linkedin"></i></span></a>
63+
</li>
64+
<li class="d-inline-block mr-1">
65+
<a href="https://twitter.com/AiBloks"><span><i class="fa-brands fa-square-x-twitter"></i></span></a>
66+
</li>
67+
<li class="d-inline-block mr-1">
68+
<a href="https://www.instagram.com/aibloks/"><span><i class="fa-brands fa-instagram"></i></span></a>
69+
</li>
70+
</ul>
71+
---

docs/community/need_help.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
layout: default
3+
title: Need Hep
4+
parent: community
5+
nav_order: 3
6+
description: overview of the major modules and classes of LLMWare
7+
permalink: /community/need_help
8+
---
9+
# Need Help
10+
___
11+
12+
13+
# More information about the project - [see main repository](https://www.github.com/llmware-ai/llmware.git)
14+
15+
16+
# About the project
17+
18+
`llmware` is &copy; 2023-{{ "now" | date: "%Y" }} by [AI Bloks](https://www.aibloks.com/home).
19+
20+
## Contributing
21+
Please first discuss any change you want to make publicly, for example on GitHub via raising an [issue](https://github.com/llmware-ai/llmware/issues) or starting a [new discussion](https://github.com/llmware-ai/llmware/discussions).
22+
You can also write an email or start a discussion on our Discrod channel.
23+
Read more about becoming a contributor in the [GitHub repo](https://github.com/llmware-ai/llmware/blob/main/CONTRIBUTING.md).
24+
25+
## Code of conduct
26+
We welcome everyone into the ``llmware`` community.
27+
[View our Code of Conduct](https://github.com/llmware-ai/llmware/blob/main/CODE_OF_CONDUCT.md) in our GitHub repository.
28+
29+
## ``llmware`` and [AI Bloks](https://www.aibloks.com/home)
30+
``llmware`` is an open source project from [AI Bloks](https://www.aibloks.com/home) - the company behind ``llmware``.
31+
The company offers a Software as a Service (SaaS) Retrieval Augmented Generation (RAG) service.
32+
[AI Bloks](https://www.aibloks.com/home) was founded by [Namee Oberst](https://www.linkedin.com/in/nameeoberst/) and [Darren Oberst](https://www.linkedin.com/in/darren-oberst-34a4b54/) in October 2022.
33+
34+
## License
35+
36+
`llmware` is distributed by an [Apache-2.0 license](https://www.github.com/llmware-ai/llmware/blob/main/LICENSE).
37+
38+
## Thank you to the contributors of ``llmware``!
39+
<ul class="list-style-none">
40+
{% for contributor in site.github.contributors %}
41+
<li class="d-inline-block mr-1">
42+
<a href="{{ contributor.html_url }}">
43+
<img src="{{ contributor.avatar_url }}" width="32" height="32" alt="{{ contributor.login }}">
44+
</a>
45+
</li>
46+
{% endfor %}
47+
</ul>
48+
49+
50+
---
51+
<ul class="list-style-none">
52+
<li class="d-inline-block mr-1">
53+
<a href="https://discord.gg/MhZn5Nc39h"><span><i class="fa-brands fa-discord"></i></span></a>
54+
</li>
55+
<li class="d-inline-block mr-1">
56+
<a href="https://www.youtube.com/@llmware"><span><i class="fa-brands fa-youtube"></i></span></a>
57+
</li>
58+
<li class="d-inline-block mr-1">
59+
<a href="https://huggingface.co/llmware"><span><img src="assets/images/hf-logo.svg" alt="Hugging Face" class="hugging-face-logo"/></span></a>
60+
</li>
61+
<li class="d-inline-block mr-1">
62+
<a href="https://www.linkedin.com/company/aibloks/"><span><i class="fa-brands fa-linkedin"></i></span></a>
63+
</li>
64+
<li class="d-inline-block mr-1">
65+
<a href="https://twitter.com/AiBloks"><span><i class="fa-brands fa-square-x-twitter"></i></span></a>
66+
</li>
67+
<li class="d-inline-block mr-1">
68+
<a href="https://www.instagram.com/aibloks/"><span><i class="fa-brands fa-instagram"></i></span></a>
69+
</li>
70+
</ul>
71+
---

docs/troubleshooting.md renamed to docs/community/troubleshooting.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
---
22
layout: default
33
title: Troubleshooting
4-
nav_order: 8
5-
description: llmware is an integrated framework with over 50+ models for quickly developing LLM-based applications including Retrieval Augmented Generation (RAG) and Multi-Step Orchestration of Agent Workflows.
6-
permalink: /troubleshooting
4+
parent: community
5+
nav_order: 2
6+
description: overview of the major modules and classes of LLMWare
7+
permalink: /community/troubleshooting
78
---
89
# Common Troubleshooting Issues
910
___

docs/components/.DS_Store

6 KB
Binary file not shown.

0 commit comments

Comments
 (0)