Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync #849

Merged
merged 506 commits into from
Feb 9, 2024
Merged

Sync #849

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
506 commits
Select commit Hold shift + click to select a range
5f03f90
fix: fixed styling for firefox
akash0708 Oct 27, 2023
d2e4d6e
fix: fixed bug due to change in number of lines of text
akash0708 Oct 28, 2023
1bee088
Bump urllib3 from 1.26.17 to 1.26.18 in /application
dependabot[bot] Oct 28, 2023
fbfb8a3
Update CONTRIBUTING.md
theprince29 Oct 28, 2023
04b4001
anthropic working
dartpain Oct 28, 2023
71fdff1
Merge pull request #721 from arc53/feature/anthropic
pabik Oct 28, 2023
c14f79e
Add the new logo
lakshmi930 Oct 28, 2023
057ecc3
Update logo in Homepage and About page
lakshmi930 Oct 28, 2023
7543392
Update logo in conversation
lakshmi930 Oct 28, 2023
df51797
Add expand icon
lakshmi930 Oct 28, 2023
c304485
Fix the color of documentation icon
lakshmi930 Oct 28, 2023
56b81b7
Update sidebar with new logo and icon
lakshmi930 Oct 28, 2023
e627ebc
Small fix with fixed height and width
lakshmi930 Oct 28, 2023
70a6a27
Update CODE_OF_CONDUCT.md
FarukhS52 Oct 29, 2023
7a44c9e
Update Railway-Deploying.md
FarukhS52 Oct 29, 2023
01693cb
Fix random spaces
beKoool Oct 29, 2023
478a034
Merge pull request #725 from beKoool/remote-upload-ui
dartpain Oct 29, 2023
c0c9cab
Formatting
Oct 29, 2023
46817c7
Merge pull request #679 from akash0708/fix/hero-styling
dartpain Oct 29, 2023
a74c70e
Update README.md
ka1bi4 Oct 29, 2023
cf3aab9
Update Quickstart.md
ka1bi4 Oct 29, 2023
ceff618
Update API-docs.md
ka1bi4 Oct 29, 2023
8990e46
Update Quickstart.md
ka1bi4 Oct 29, 2023
35e188b
Merge pull request #719 from theprince29/patch-1
dartpain Oct 29, 2023
f82951f
Merge pull request #723 from FarukhS52/main
dartpain Oct 30, 2023
0bdee82
Fix README
mishmanners Oct 30, 2023
ba7a8fc
Merge pull request #710 from mishmanners/main
dartpain Oct 30, 2023
5a33953
Add Chats heading if there are any conversations
lakshmi930 Oct 30, 2023
fb3be8a
Update README.md
harshita-2003 Oct 30, 2023
54ac2d3
Update Quickstart docs with bash language hl.
ka1bi4 Oct 30, 2023
560c063
Update Quickstart docs with bash language hl.
ka1bi4 Oct 30, 2023
0a0a6ba
Merge pull request #728 from ka1bi4/update/docs-improve-and-fixes
dartpain Oct 30, 2023
d05f7e2
Enhanced Guides/Customizi
0xrahul6 Oct 30, 2023
fac8c9e
Enhancement: Updated Train other docs
0xrahul6 Oct 30, 2023
6fc31dd
Updated the code
SoumyadiptoPal Oct 30, 2023
4daf08e
fix: use a new color
CBID2 Oct 30, 2023
9327955
Update sidebar effects and styles based on figma
lakshmi930 Oct 30, 2023
0254510
Fix the rotation of the avatar
lakshmi930 Oct 30, 2023
d59731a
Merge pull request #722 from lakshmi930/update-sidebar-ui
dartpain Oct 30, 2023
be8a7e9
Update README.md
dartpain Oct 30, 2023
5d1ec6a
Update README.md
dartpain Oct 30, 2023
6476e68
Fixes sidebar
dartpain Oct 30, 2023
cdb2466
Fixed branch name from master to main in contributing guide.
Sai-Suraj-27 Oct 31, 2023
79ec359
Fixed wrong closing parenthesis in codecov.yml
Sai-Suraj-27 Oct 31, 2023
d81838d
docs: close parentheses EMBEDDINGS_KEY comment settings
guspan-tanadi Oct 31, 2023
ce8ed5b
style: formatting /api/task_status API-docs
guspan-tanadi Oct 31, 2023
872511e
Merge pull request #731 from harshita-2003/patch-2
dartpain Oct 31, 2023
147b94d
checkmark bug
dartpain Oct 31, 2023
266087c
delete conflicting checkmark
dartpain Oct 31, 2023
0c05e10
del
dartpain Oct 31, 2023
5d0b858
Revert "delete conflicting checkmark"
dartpain Oct 31, 2023
cb12b19
Merge branch 'arc53:main' into settingsAPI-docs
guspan-tanadi Oct 31, 2023
9c5e3d0
docs: insert Method description /api/docs_check section API-docs
guspan-tanadi Oct 31, 2023
8289067
Merge pull request #709 from CBID2/making-colors-accessible
dartpain Oct 31, 2023
0db40ec
Merge pull request #746 from Sai-Suraj-27/fix_branch_name
dartpain Oct 31, 2023
f19114e
Merge pull request #749 from Sai-Suraj-27/fix_codecov
dartpain Oct 31, 2023
5e0dd5c
feat: mobile responsive hero page
varundhand Oct 31, 2023
b4a940a
Merge pull request #750 from guspan-tanadi/settingsAPI-docs
dartpain Oct 31, 2023
ba132fc
Update Customising-prompts.md
0xrahul6 Oct 31, 2023
6918a36
Update Customising-prompts.md
0xrahul6 Oct 31, 2023
7ba939b
feat: mobile responsive hero page
varundhand Oct 31, 2023
6940a75
erge branch 'feature/mobile-resp' of https://github.com/varundhand/Do…
varundhand Oct 31, 2023
4c6b8b4
Update worker.py
THEGAMECHANGER416 Oct 31, 2023
8ee0fbe
Update README.md
dartpain Oct 31, 2023
e5aff13
Merge pull request #739 from 0xrahul6/docs/trains
dartpain Oct 31, 2023
761f696
Merge pull request #738 from 0xrahul6/docs/enhance
dartpain Oct 31, 2023
e273da1
Merge pull request #753 from THEGAMECHANGER416/patch-1
dartpain Oct 31, 2023
de0e1d3
Fix Guide to use other LLMS
Senthi1Kumar Oct 31, 2023
f052c70
Merge branch 'main' into settings
dartpain Oct 31, 2023
64477c6
Merge pull request #691 from SoumyadiptoPal/settings
dartpain Oct 31, 2023
5094386
hotfix-1
dartpain Oct 31, 2023
973c11a
docs: fix grammar issues
arpitpandey0209 Oct 31, 2023
3bc0fe5
Update README.md
gfggithubleet Oct 31, 2023
93a1368
Merge pull request #754 from IamSenthilKumar/fix-docs
dartpain Oct 31, 2023
59d1773
Merge pull request #757 from gfggithubleet/patch-1
dartpain Oct 31, 2023
353e24f
fix: container layout for firefox
varundhand Oct 31, 2023
693bdeb
Merge pull request #752 from varundhand/feature/mobile-resp
dartpain Oct 31, 2023
961c268
Update README.md
dartpain Oct 31, 2023
bb527ac
Update index.mdx
dartpain Oct 31, 2023
cbfdaec
Merge branch 'arc53:main' into main
ArpitPandey29 Nov 1, 2023
715cd9d
Revert some files
arpitpandey0209 Nov 1, 2023
23b6a38
Update README.md
ArpitPandey29 Nov 1, 2023
bb28cc5
Update README.md
ArpitPandey29 Nov 1, 2023
2a1a3fb
Update chat_combine_prompt.txt
ArpitPandey29 Nov 1, 2023
9f3c962
Update chat_combine_prompt.txt
ArpitPandey29 Nov 1, 2023
3e983b1
Update chat_combine_prompt.txt
ArpitPandey29 Nov 1, 2023
4c70e92
Update chat_reduce_prompt.txt
ArpitPandey29 Nov 1, 2023
8e553e7
Update combine_prompt.txt
ArpitPandey29 Nov 1, 2023
51ad3fd
Update combine_prompt.txt
ArpitPandey29 Nov 1, 2023
df9723a
Update combine_prompt.txt
ArpitPandey29 Nov 1, 2023
eb768f2
Update combine_prompt.txt
ArpitPandey29 Nov 1, 2023
e4973f5
Update combine_prompt_hist.txt
ArpitPandey29 Nov 1, 2023
7f6fef1
Revert txt files
arpitpandey0209 Nov 1, 2023
fdc5e0a
Merge pull request #756 from ArpitPandey29/main
dartpain Nov 1, 2023
9f7c918
prep settings slightly
dartpain Nov 1, 2023
2d20208
syntax
dartpain Nov 1, 2023
55eb662
Merge pull request #758 from arc53/bug/UI-fixes-and-settings-prep
dartpain Nov 1, 2023
c9dd219
Update CONTRIBUTING.md
dartpain Nov 2, 2023
ae5e484
fix docx file
dartpain Nov 2, 2023
1e7741e
Render tables in conversation
krabbi Nov 2, 2023
87a59a6
✨ Prompt
SamsShow Nov 3, 2023
b4d7837
Merge pull request #759 from krabbi/add_table_render
dartpain Nov 3, 2023
06eef57
✨ Documents
SamsShow Nov 3, 2023
3d54a1a
✨ widget
SamsShow Nov 3, 2023
d1c9375
Merge branch 'arc53:main' into code/setting-ui
SamsShow Nov 3, 2023
d372e10
Corrected Typo on _meta.json
Rutam21 Nov 6, 2023
e4bc4d9
Add DigitalOcean Droplet Hosting solution to Hosting-the-app.md
Rutam21 Nov 6, 2023
cfa6e39
Update HACKTOBERFEST.md
dartpain Nov 7, 2023
e6fdead
Merge pull request #762 from SamsShow/code/setting-ui
dartpain Nov 7, 2023
f079e5d
Merge pull request #763 from Rutam21/patch-2
dartpain Nov 7, 2023
6298578
Merge pull request #764 from Rutam21/patch-3
dartpain Nov 7, 2023
27e8aad
Update HACKTOBERFEST.md
dartpain Nov 8, 2023
f0bc93a
Update How-to-use-different-LLM.md
dartpain Nov 8, 2023
93dd58e
Update How-to-use-different-LLM.md
dartpain Nov 8, 2023
8c114ca
Update How-to-use-different-LLM.md
dartpain Nov 8, 2023
623ed89
Update How-to-use-different-LLM.md
dartpain Nov 8, 2023
6ee556e
Delete HACKTOBERFEST.md
dartpain Nov 12, 2023
a3de360
fix sidebar
dartpain Nov 12, 2023
7e8fb38
style(README): highlight markdown available Note section
guspan-tanadi Nov 13, 2023
1f0ce88
style: highlight markdown Note Important section Quickstart
guspan-tanadi Nov 13, 2023
252e06b
revert markdown highlight Note Important section Quickstart
guspan-tanadi Nov 13, 2023
ee62b2c
lowercase Important section Quickstart
guspan-tanadi Nov 13, 2023
c2dea6b
bold colon Important section Quickstart
guspan-tanadi Nov 13, 2023
e67ced8
new line Important section Quickstart
guspan-tanadi Nov 13, 2023
0974085
prompts
dartpain Nov 14, 2023
5c785e4
prompts and docs
dartpain Nov 14, 2023
706e876
Merge pull request #776 from arc53/feature/settings-api
dartpain Nov 14, 2023
69d40b5
Merge branch 'arc53:main' into markdownhighlightNote
guspan-tanadi Nov 14, 2023
30eb8dd
Bump aiohttp from 3.8.5 to 3.8.6 in /scripts
dependabot[bot] Nov 14, 2023
5203db6
Bump aiohttp from 3.8.5 to 3.8.6 in /application
dependabot[bot] Nov 14, 2023
c14a9a5
Merge pull request #775 from guspan-tanadi/markdownhighlightNote
dartpain Nov 15, 2023
ba77a67
fix path
dartpain Nov 17, 2023
852b016
fix path bug on default
dartpain Nov 17, 2023
5925aa5
Merge pull request #779 from arc53/bug/fix-patj
dartpain Nov 17, 2023
0c21dbc
reqs cmd
dartpain Nov 17, 2023
67854b3
Reqs2
dartpain Nov 17, 2023
4141f63
Setup process
dartpain Nov 21, 2023
5b12423
setup-fix2
dartpain Nov 21, 2023
e5cd813
docs: delete_old sample docs_check comments API-docs
guspan-tanadi Nov 21, 2023
fd69961
Merge pull request #780 from guspan-tanadi/docsAPIdeleteold
dartpain Nov 22, 2023
58b2970
Merge pull request #778 from arc53/dependabot/pip/application/aiohttp…
dartpain Nov 22, 2023
17e2222
Merge pull request #777 from arc53/dependabot/pip/scripts/aiohttp-3.8.6
dartpain Nov 22, 2023
e9a9cbb
feedback local
dartpain Nov 22, 2023
aa2691b
Merge pull request #513 from akshay11298/mock-backend-server
dartpain Nov 22, 2023
b2770f6
custom prompts
dartpain Nov 22, 2023
d6dcbb6
fix ruff
dartpain Nov 22, 2023
d7a1be2
fix bug
dartpain Nov 23, 2023
5bdedac
fix xss
dartpain Nov 23, 2023
0a6d9df
Merge pull request #782 from arc53/feature/add-prompts
dartpain Nov 23, 2023
af1a0c3
Update routes.py
dartpain Nov 23, 2023
022c32f
fix chats display
dartpain Nov 24, 2023
453e507
Update routes.py
dartpain Nov 24, 2023
f8f60c6
Add getLocalPrompt and setLocalPrompt functions to preferenceApi.ts
dartpain Dec 4, 2023
1a78a6f
Merge pull request #791 from arc53/bug/sticky-prompts
dartpain Dec 4, 2023
eb48a15
Bump vite from 4.5.0 to 4.5.1 in /frontend
dependabot[bot] Dec 5, 2023
f8ac5e0
Bump vite from 4.4.9 to 4.4.12 in /extensions/react-widget
dependabot[bot] Dec 6, 2023
23a1730
fix: API docs text overflow
HeetVekariya Dec 8, 2023
a62566e
Merge pull request #795 from HeetVekariya/fix/UI
dartpain Dec 8, 2023
d43927a
Fix_hero
pabik Dec 10, 2023
0bf020a
Merge pull request #797 from arc53/fix_boxes_hero
dartpain Dec 10, 2023
a4483cf
Revert "Merge pull request #797 from arc53/fix_boxes_hero"
dartpain Dec 11, 2023
16eca5b
Update requirements.txt HF Transformers
Victorivus Dec 12, 2023
3da2a00
Merge pull request #801 from Victorivus/bug/fix-#800-mistral_models
dartpain Dec 14, 2023
015bc7c
hotfix source doc data
dartpain Dec 22, 2023
237975b
fix: cve upgrades
dartpain Dec 22, 2023
f039d37
fix: pydantic
dartpain Dec 22, 2023
c81b020
fix: Update pydantic_settings version to 2.1.0
dartpain Dec 22, 2023
ccc6234
Merge pull request #803 from arc53/fix/dependency-upgrades
dartpain Dec 22, 2023
f78c525
Bump next from 13.4.19 to 13.5.1 in /docs
dependabot[bot] Dec 22, 2023
4d3963a
fix: vulns
dartpain Dec 22, 2023
25967f2
Merge pull request #805 from arc53/fix/scripts-vulnerabilities
dartpain Dec 22, 2023
7f79363
fix: Remove py==1.11.0 from requirements.txt
dartpain Dec 22, 2023
eda4165
Merge pull request #806 from arc53/cve/py-removal
dartpain Dec 22, 2023
47c1aab
Merge pull request #793 from arc53/dependabot/npm_and_yarn/extensions…
dartpain Dec 22, 2023
6717ddb
Merge pull request #804 from arc53/dependabot/npm_and_yarn/docs/next-…
dartpain Dec 22, 2023
2a9ef6d
Merge pull request #792 from arc53/dependabot/npm_and_yarn/frontend/v…
dartpain Dec 22, 2023
6dbe156
Update README.md
dartpain Dec 25, 2023
2e7cfe9
Added new Deployment Guide
Rutam21 Dec 26, 2023
887a374
Update holopin.yml
dartpain Dec 31, 2023
9748eab
Merge pull request #811 from Rutam21/patch-2
dartpain Dec 31, 2023
458ea26
fix: change name to alt text for Discord and GitHub
CBID2 Jan 3, 2024
fd8b7aa
fix: change alt text for setting
CBID2 Jan 3, 2024
c5352f4
Merge pull request #813 from CBID2/making-alt-text-less-redundant
dartpain Jan 3, 2024
7870749
fix openai
dartpain Jan 3, 2024
e7b9f5e
adding responsive sidebar
ManishMadan2882 Jan 4, 2024
d1f5a6f
Merge pull request #816 from ManishMadan2882/main
dartpain Jan 4, 2024
d5945f9
Update README.md
dartpain Jan 5, 2024
293b7b0
init tests
dartpain Jan 5, 2024
6db38ad
Bump dependencies & support next 14 for docs
QuentiumYT Jan 5, 2024
4ff834d
Refactor MongoDBVectorStore and add delete_index method
dartpain Jan 6, 2024
1fa12e5
Remove unused test cases in test_openai.py
dartpain Jan 6, 2024
a3e6239
fix: remove import
dartpain Jan 6, 2024
7179bf7
Merge pull request #822 from arc53/feat/mongodb
dartpain Jan 6, 2024
f91b5fa
fix distortion on different browsers
ManishMadan2882 Jan 8, 2024
103118d
Merge pull request #823 from ManishMadan2882/main
dartpain Jan 8, 2024
033bcf8
docsgpt llm provider
dartpain Jan 8, 2024
e1b2991
Update LLM_NAME and EMBEDDINGS_NAME
dartpain Jan 9, 2024
71cc223
Add application files and update setup script
dartpain Jan 9, 2024
0ab32a6
Update setup.sh script with new options for language model usage
dartpain Jan 9, 2024
98f52b3
Update README and Quickstart guide
dartpain Jan 9, 2024
378d498
Remove unused imports in docsgpt_provider.py
dartpain Jan 9, 2024
b3149de
Update EMBEDDINGS_NAME in settings.py
dartpain Jan 9, 2024
b45fd58
Update EMBEDDINGS_NAME in settings.py and test_vector_store.py
dartpain Jan 9, 2024
ceaa576
choice fix
pabik Jan 9, 2024
001c450
choice text
pabik Jan 9, 2024
b3461b7
Add MPNet model and update vector store for Hugging Face embeddings
dartpain Jan 9, 2024
060c59e
Update mpnet-base-v2.zip download URL
dartpain Jan 9, 2024
c0f7b34
Update environment variables and installation instructions
dartpain Jan 9, 2024
667b66b
Merge pull request #825 from arc53/feat/mongodb
dartpain Jan 9, 2024
157769e
Add API endpoint for searching documents
dartpain Jan 12, 2024
a04cdee
Refactor source log generation in complete_stream function
dartpain Jan 12, 2024
6a70e3e
Commented out unused code in api_search function
dartpain Jan 12, 2024
f4f0564
integrate /api/search endpoint, get sources post stream
ManishMadan2882 Jan 15, 2024
1713d69
Merge pull request #831 from ManishMadan2882/feature/search-endpoint
dartpain Jan 15, 2024
ad2221a
Merge pull request #830 from arc53/feature/search-endpoint
dartpain Jan 15, 2024
0752aae
Fixed Empty Document Name Upload
ArnabBCA Jan 16, 2024
396b459
Merge pull request #832 from ArnabBCA/main
dartpain Jan 16, 2024
eaad8a4
initialising dark mode
ManishMadan2882 Jan 17, 2024
0b99741
add dark - sidebar
ManishMadan2882 Jan 18, 2024
ffecc9a
add dark mode, in Settings
ManishMadan2882 Jan 19, 2024
374b665
Upgrade to Vite 5
Juneezee Jan 17, 2024
6e236ba
Merge pull request #827 from Juneezee/vite-5
dartpain Jan 19, 2024
5136e77
added dark mode, Hero component
ManishMadan2882 Jan 21, 2024
537a733
add dark mode - conversation, bubble, UI fixes
ManishMadan2882 Jan 21, 2024
67e4d40
added dark mode, About page and bubble icons
ManishMadan2882 Jan 22, 2024
5b08cde
revert changes in docker yaml
ManishMadan2882 Jan 22, 2024
9ce39fd
made borders in settings a bit darker
ManishMadan2882 Jan 22, 2024
3e3886c
slight UI changes
ManishMadan2882 Jan 23, 2024
cbc5f47
Merge pull request #837 from ManishMadan2882/main
dartpain Jan 23, 2024
a2f2b8f
make responsive msg bubble
ManishMadan2882 Jan 25, 2024
810dcb9
refactored the divs, prevent overlap
ManishMadan2882 Jan 25, 2024
f0293de
ui adjustments
ManishMadan2882 Jan 25, 2024
bf80881
Update README.md
dartpain Jan 26, 2024
e8099c4
script folder related changes:
larinam Jan 27, 2024
9e04b77
application folder related changes:
larinam Jan 27, 2024
318de53
fix openapi-parser requirement
larinam Jan 27, 2024
6058939
change size in copy, like , dislike icons
ManishMadan2882 Jan 29, 2024
a697248
Merge pull request #841 from ManishMadan2882/main
dartpain Jan 29, 2024
a2418d1
Add sentence-transformers library to requirements.txt and comment out…
dartpain Jan 29, 2024
c01e334
Merge pull request #843 from larinam/fix_application
dartpain Jan 29, 2024
2be523c
Fix handling of embeddings_key in api_search() function
dartpain Jan 30, 2024
7a1c910
add custom hook for dark theme
ManishMadan2882 Jan 31, 2024
dea3853
fixes, update Nav images on theme toggle
ManishMadan2882 Jan 31, 2024
510b517
Merge pull request #844 from ManishMadan2882/main
dartpain Feb 1, 2024
166a077
Merge pull request #820 from Quentium-Forks/main
dartpain Feb 5, 2024
300430e
fixes weird bug- dark theme hook
ManishMadan2882 Feb 5, 2024
3c68cbc
fix(stream err on changing conversation)
ManishMadan2882 Feb 6, 2024
0ce39e7
purge logs and !need code
ManishMadan2882 Feb 6, 2024
615d549
slight fixes, checking for null case
ManishMadan2882 Feb 6, 2024
18be257
Merge pull request #847 from ManishMadan2882/main
dartpain Feb 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .env-template
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
API_KEY=<LLM api key (for example, open ai key)>
LLM_NAME=docsgpt
VITE_API_STREAMING=true

#For Azure (you can delete it if you don't use Azure)
Expand Down
6 changes: 3 additions & 3 deletions .github/holopin.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
organization: arc53
defaultSticker: cln9dm7qz164460gk5ksrgr034
defaultSticker: clqmdf0ed34290glbvqh0kzxd
stickers:
- id: cln9dm7qz164460gk5ksrgr034
alias: hacktober
- id: clqmdf0ed34290glbvqh0kzxd
alias: festive
Binary file added Assets/DocsGPT tee-back.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Assets/DocsGPT tee-front.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
64 changes: 30 additions & 34 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,58 +2,58 @@

## Our Pledge

We as members, contributors, and leaders, pledge to make participation in our
community a harassment-free experience for everyone, regardless of age, body
We as members, contributors and leaders pledge to make participation in our
community, a harassment-free experience for everyone, regardless of age, body
size, visible or invisible disability, ethnicity, sex characteristics, gender
identity and expression, level of experience, education, socio-economic status,
nationality, personal appearance, race, religion, or sexual identity
nationality, personal appearance, race, religion or sexual identity
and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming,
diverse, inclusive, and a healthy community.
diverse, inclusive and a healthy community.

## Our Standards

Examples of behavior that contribute to a positive environment for our
community include:

* Demonstrating empathy and kindness towards other people
* Being respectful and open to differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Taking accountability and offering apologies to those who have been impacted by our errors,
## Demonstrating empathy and kindness towards other people
1. Being respectful and open to differing opinions, viewpoints, and experiences
2. Giving and gracefully accepting constructive feedback
3. Taking accountability and offering apologies to those who have been impacted by our errors,
while also gaining insights from the situation
* Focusing on what is best not just for us as individuals, but for the
4. Focusing on what is best not just for us as individuals but for the
community as a whole

Examples of unacceptable behavior include:

* The use of sexualized language or imagery, and sexual attention or
1. The use of sexualized language or imagery, and sexual attention or
advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing other's private information, such as a physical or email
2. Trolling, insulting or derogatory comments, and personal or political attacks
3. Public or private harassment
4. Publishing other's private information, such as a physical or email
address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
5. Other conduct which could reasonably be considered inappropriate in a
professional setting

## Enforcement Responsibilities

Community leaders are responsible for clarifying and enforcing our standards of
acceptable behavior and will take appropriate and fair corrective action in
response to any behavior that they deem inappropriate, threatening, offensive,
response to any behavior that they deem inappropriate, threatening, offensive
or harmful.

Community leaders have the right and responsibility to remove, edit, or reject
comments, commits, code, wiki edits, issues, and other contributions that are
not aligned to this Code of Conduct, and will communicate reasons for moderation
not aligned to this Code of Conduct and will communicate reasons for moderation
decisions when appropriate.

## Scope

This Code of Conduct applies within all community spaces, and also applies when
This Code of Conduct applies within all community spaces and also applies when
an individual is officially representing the community in public spaces.
Examples of representing our community include using an official e-mail address,
posting via an official social media account, or acting as an appointed
posting via an official social media account or acting as an appointed
representative at an online or offline event.

## Enforcement
Expand All @@ -63,53 +63,49 @@ reported to the community leaders responsible for enforcement at
[email protected].
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
All community leaders are obligated to be respectful towards the privacy and security of the
reporter of any incident.

## Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines in determining
the consequences for any action they deem in violation of this Code of Conduct:
the consequences for any action that they deem in violation of this Code of Conduct:

### 1. Correction

**Community Impact**: Use of inappropriate language or other behavior deemed
* **Community Impact**: Use of inappropriate language or other behavior deemed
unprofessional or unwelcome in the community space.

**Consequence**: A private, written warning from community leaders, providing
* **Consequence**: A private, written warning from community leaders, providing
clarity around the nature of the violation and an explanation of why the
behavior was inappropriate. A public apology may be requested.

### 2. Warning

**Community Impact**: A violation through a single incident or series
* **Community Impact**: A violation through a single incident or series
of actions.

**Consequence**: A warning with consequences for continued behavior. No
* **Consequence**: A warning with consequences for continued behavior. No
interaction with the people involved, including unsolicited interaction with
those enforcing the Code of Conduct, for a specified period of time. This
includes avoiding interactions in community spaces as well as external channels
like social media. Violating these terms may lead to a temporary or
permanent ban.

### 3. Temporary Ban

**Community Impact**: A serious violation of community standards, including
* **Community Impact**: A serious violation of community standards, including
sustained inappropriate behavior.

**Consequence**: A temporary ban from any sort of interaction or public
* **Consequence**: A temporary ban from any sort of interaction or public
communication with the community for a specified period of time. No public or
private interaction with the people involved, including unsolicited interaction
with those enforcing the Code of Conduct, is allowed during this period.
Violating these terms may lead to a permanent ban.

### 4. Permanent Ban
* **Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior,harassment of an
individual or aggression towards or disparagement of classes of individuals.

**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression towards or disparagement of classes of individuals.

**Consequence**: A permanent ban from any sort of public interaction within
* **Consequence**: A permanent ban from any sort of public interaction within
the community.

## Attribution
Expand Down
98 changes: 87 additions & 11 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@

Thank you for choosing to contribute to DocsGPT! We are all very grateful!

### [🎉 Join the Hacktoberfest with DocsGPT and Earn a Free T-shirt! 🎉](https://github.com/arc53/DocsGPT/blob/main/HACKTOBERFEST.md)

# We accept different types of contributions

📣 **Discussions** - Engage in conversations, start new topics, or help answer questions.
Expand All @@ -17,21 +15,33 @@ Thank you for choosing to contribute to DocsGPT! We are all very grateful!

## 🐞 Issues and Pull requests

We value contributions in the form of discussions or suggestions. We recommend taking a look at existing issues and our [roadmap](https://github.com/orgs/arc53/projects/2).
- We value contributions in the form of discussions or suggestions. We recommend taking a look at existing issues and our [roadmap](https://github.com/orgs/arc53/projects/2).


- If you're interested in contributing code, here are some important things to know:

- We have a frontend built on React (Vite) and a backend in Python.
=======
Before creating issues, please check out how the latest version of our app looks and works by launching it via [Quickstart](https://github.com/arc53/DocsGPT#quickstart) the version on our live demo is slightly modified with login. Your issues should relate to the version that you can launch via [Quickstart](https://github.com/arc53/DocsGPT#quickstart).

### 👨‍💻 If you're interested in contributing code, here are some important things to know:


If you're interested in contributing code, here are some important things to know:
Tech Stack Overview:

We have a frontend built with React (Vite) and a backend in Python.
- 🌐 Frontend: Built with React (Vite) ⚛️,

### If you are looking to contribute to frontend (⚛️React, Vite):
- 🖥 Backend: Developed in Python 🐍

### 🌐 If you are looking to contribute to frontend (⚛️React, Vite):

- The current frontend is being migrated from [`/application`](https://github.com/arc53/DocsGPT/tree/main/application) to [`/frontend`](https://github.com/arc53/DocsGPT/tree/main/frontend) with a new design, so please contribute to the new one.
- Check out this [milestone](https://github.com/arc53/DocsGPT/milestone/1) and its issues.
- The Figma design can be found [here](https://www.figma.com/file/OXLtrl1EAy885to6S69554/DocsGPT?node-id=0%3A1&t=hjWVuxRg9yi5YkJ9-1).
- The updated Figma design can be found [here](https://www.figma.com/file/OXLtrl1EAy885to6S69554/DocsGPT?node-id=0%3A1&t=hjWVuxRg9yi5YkJ9-1).

Please try to follow the guidelines.

### If you are looking to contribute to Backend (🐍 Python):
### 🖥 If you are looking to contribute to Backend (🐍 Python):

- Review our issues and contribute to [`/application`](https://github.com/arc53/DocsGPT/tree/main/application) or [`/scripts`](https://github.com/arc53/DocsGPT/tree/main/scripts) (please disregard old [`ingest_rst.py`](https://github.com/arc53/DocsGPT/blob/main/scripts/old/ingest_rst.py) [`ingest_rst_sphinx.py`](https://github.com/arc53/DocsGPT/blob/main/scripts/old/ingest_rst_sphinx.py) files; they will be deprecated soon).
- All new code should be covered with unit tests ([pytest](https://github.com/pytest-dev/pytest)). Please find tests under [`/tests`](https://github.com/arc53/DocsGPT/tree/main/tests) folder.
Expand All @@ -44,9 +54,75 @@ To run unit tests from the root of the repository, execute:
python -m pytest
```

### Workflow:
Fork the repository, make your changes on your forked version, and then submit those changes as a pull request.
## Workflow 📈

Here's a step-by-step guide on how to contribute to DocsGPT:

1. **Fork the Repository:**
- Click the "Fork" button at the top-right of this repository to create your fork.

2. **Clone the Forked Repository:**
- Clone the repository using:
``` shell
git clone https://github.com/<your-github-username>/DocsGPT.git
```

3. **Keep your Fork in Sync:**
- Before you make any changes, make sure that your fork is in sync to avoid merge conflicts using:
```shell
git remote add upstream https://github.com/arc53/DocsGPT.git
git pull upstream main
```

4. **Create and Switch to a New Branch:**
- Create a new branch for your contribution using:
```shell
git checkout -b your-branch-name
```

5. **Make Changes:**
- Make the required changes in your branch.

6. **Add Changes to the Staging Area:**
- Add your changes to the staging area using:
```shell
git add .
```

7. **Commit Your Changes:**
- Commit your changes with a descriptive commit message using:
```shell
git commit -m "Your descriptive commit message"
```

8. **Push Your Changes to the Remote Repository:**
- Push your branch with changes to your fork on GitHub using:
```shell
git push origin your-branch-name
```

9. **Submit a Pull Request (PR):**
- Create a Pull Request from your branch to the main repository. Make sure to include a detailed description of your changes and reference any related issues.

10. **Collaborate:**
- Be responsive to comments and feedback on your PR.
- Make necessary updates as suggested.
- Once your PR is approved, it will be merged into the main repository.

11. **Testing:**
- Before submitting a Pull Request, ensure your code passes all unit tests.
- To run unit tests from the root of the repository, execute:
```shell
python -m pytest
```

*Note: You should run the unit test only after making the changes to the backend code.*

12. **Questions and Collaboration:**
- Feel free to join our Discord. We're very friendly and welcoming to new contributors, so don't hesitate to reach out.

Thank you for considering contributing to DocsGPT! 🙏

## Questions/collaboration
Feel free to join our [Discord](https://discord.gg/n5BX8dh8rU). We're very friendly and welcoming to new contributors, so don't hesitate to reach out.
# Thank you so much for considering contributing to DocsGPT!🙏
# Thank you so much for considering to contribute DocsGPT!🙏
35 changes: 0 additions & 35 deletions HACKTOBERFEST.md

This file was deleted.

Loading
Loading