Skip to content

Commit faefd59

Browse files
intial commit
0 parents  commit faefd59

Some content is hidden

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

44 files changed

+9175
-0
lines changed

.gitignore

Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
6+
# C extensions
7+
*.so
8+
9+
# Distribution / packaging
10+
.Python
11+
build/
12+
develop-eggs/
13+
dist/
14+
downloads/
15+
eggs/
16+
.eggs/
17+
lib/
18+
lib64/
19+
parts/
20+
sdist/
21+
var/
22+
wheels/
23+
share/python-wheels/
24+
*.egg-info/
25+
.installed.cfg
26+
*.egg
27+
MANIFEST
28+
29+
# PyInstaller
30+
# Usually these files are written by a python script from a template
31+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
32+
*.manifest
33+
*.spec
34+
35+
# Installer logs
36+
pip-log.txt
37+
pip-delete-this-directory.txt
38+
39+
# Unit test / coverage reports
40+
htmlcov/
41+
.tox/
42+
.nox/
43+
.coverage
44+
.coverage.*
45+
.cache
46+
nosetests.xml
47+
coverage.xml
48+
*.cover
49+
*.py,cover
50+
.hypothesis/
51+
.pytest_cache/
52+
cover/
53+
54+
# Translations
55+
*.mo
56+
*.pot
57+
58+
# Django stuff:
59+
*.log
60+
local_settings.py
61+
db.sqlite3
62+
db.sqlite3-journal
63+
64+
# Flask stuff:
65+
instance/
66+
.webassets-cache
67+
68+
# Scrapy stuff:
69+
.scrapy
70+
71+
# Sphinx documentation
72+
docs/_build/
73+
74+
# PyBuilder
75+
.pybuilder/
76+
target/
77+
78+
# Jupyter Notebook
79+
.ipynb_checkpoints
80+
81+
# IPython
82+
profile_default/
83+
ipython_config.py
84+
85+
# pyenv
86+
.python-version
87+
88+
# pipenv
89+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
90+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
91+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
92+
# install all needed dependencies.
93+
#Pipfile.lock
94+
95+
# poetry
96+
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
97+
# This is especially recommended for binary packages to ensure reproducibility, and is more
98+
# commonly ignored for libraries.
99+
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
100+
#poetry.lock
101+
102+
# pdm
103+
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
104+
#pdm.lock
105+
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
106+
# in version control.
107+
# https://pdm.fming.dev/#use-with-ide
108+
.pdm.toml
109+
110+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
111+
__pypackages__/
112+
113+
# Celery stuff
114+
celerybeat-schedule
115+
celerybeat.pid
116+
117+
# SageMath parsed files
118+
*.sage.py
119+
120+
# Environments
121+
.env
122+
.venv
123+
env/
124+
venv/
125+
ENV/
126+
env.bak/
127+
venv.bak/
128+
129+
# Spyder project settings
130+
.spyderproject
131+
.spyproject
132+
133+
# Rope project settings
134+
.ropeproject
135+
136+
# mkdocs documentation
137+
/site
138+
139+
# mypy
140+
.mypy_cache/
141+
.dmypy.json
142+
dmypy.json
143+
144+
# Pyre type checker
145+
.pyre/
146+
147+
# pytype static type analyzer
148+
.pytype/
149+
150+
# Cython debug symbols
151+
cython_debug/
152+
153+
# IDE files
154+
.vscode/
155+
.idea/
156+
*.swp
157+
*.swo
158+
*~
159+
160+
# OS generated files
161+
.DS_Store
162+
.DS_Store?
163+
._*
164+
.Spotlight-V100
165+
.Trashes
166+
ehthumbs.db
167+
Thumbs.db
168+
169+
# Project specific
170+
*.db
171+
*.sqlite
172+
*.sqlite3
173+
projects/
174+
streamlit_app.py
175+
run_demo.py
176+
177+
# uv
178+
.uv/

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
2+
# Changelog
3+
4+
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5+
6+
## [Unreleased]
7+
8+
### Added
9+
10+
- [List new features or enhancements added but not yet released]
11+
12+
### Changed
13+
14+
- [List changes, improvements, or modifications made but not yet released]
15+
16+
### Fixed
17+
18+
- [List bug fixes or corrections made but not yet released]
19+
20+
## v0.1.0 - 2025-09-19
21+
22+
### Added
23+
24+
- Setup fies added for intial version
25+
26+
### Changed
27+
28+
- First commit
29+
30+
### Fixed
31+
32+
- First commit
33+
34+
## [Older Versions]
35+
36+
[Repeat the above sections for older versions of your project]
37+
38+
## Contributing
39+
40+
Please read [CONTRIBUTING.md](./contributing-template.md) for details on our code of conduct, and the process for submitting pull requests to us.
41+
42+
## Authors
43+
44+
- Venkata Sai Chandrakanth Reddy Vemireddy
45+
- Yogesh Modi
46+
- Vamsi Krishna V
47+
48+
## License
49+
50+
This project is licensed under the [License Name] - see the [LICENSE.md](./license-template.md) file for details.
51+
52+
## Customization
53+
54+
You can customize this changelog to meet the specific needs and preferences of your project. Feel free to modify the structure, add more details, or change the formatting to better suit your project's versioning and documentation requirements.
55+

CODE_OF_CONDUCT.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Code of Conduct - Multi-Agent Knowledge Graph Chatbot
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to make participation in our project and
7+
our community a harassment-free experience for everyone, regardless of age, body
8+
size, disability, ethnicity, sex characteristics, gender identity and expression,
9+
level of experience, education, socio-economic status, nationality, personal
10+
appearance, race, religion, or sexual identity and orientation.
11+
12+
## Our Standards
13+
14+
Examples of behavior that contributes to a positive environment for our
15+
community include:
16+
17+
* Demonstrating empathy and kindness toward other people
18+
* Being respectful of differing opinions, viewpoints, and experiences
19+
* Giving and gracefully accepting constructive feedback
20+
* Accepting responsibility and apologizing to those affected by our mistakes,
21+
and learning from the experience
22+
* Focusing on what is best not just for us as individuals, but for the
23+
overall community
24+
25+
Examples of unacceptable behavior include:
26+
27+
* The use of sexualized language or imagery, and sexual attention or
28+
advances
29+
* Trolling, insulting or derogatory comments, and personal or political attacks
30+
* Public or private harassment
31+
* Publishing others' private information, such as a physical or email
32+
address, without their explicit permission
33+
* Other conduct which could reasonably be considered inappropriate in a
34+
professional setting
35+
36+
## Our Responsibilities
37+
38+
Project maintainers are responsible for clarifying and enforcing our standards of
39+
acceptable behavior and will take appropriate and fair corrective action in
40+
response to any instances of unacceptable behavior.
41+
42+
Project maintainers have the right and responsibility to remove, edit, or reject
43+
comments, commits, code, wiki edits, issues, and other contributions that are
44+
not aligned to this Code of Conduct, or to ban
45+
temporarily or permanently any contributor for other behaviors that they deem
46+
inappropriate, threatening, offensive, or harmful.
47+
48+
## Scope
49+
50+
This Code of Conduct applies within all community spaces, and also applies when
51+
an individual is officially representing the community in public spaces.
52+
Examples of representing our community include using an official e-mail address,
53+
posting via an official social media account, or acting as an appointed
54+
representative at an online or offline event.
55+
56+
## Enforcement
57+
58+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
59+
reported to the community leaders responsible for enforcement at <>.
60+
All complaints will be reviewed and investigated promptly and fairly.
61+
62+
All community leaders are obligated to respect the privacy and security of the
63+
reporter of any incident.
64+
65+
## Attribution
66+
67+
This Code of Conduct is adapted from the [Contributor Covenant](https://contributor-covenant.org/), version
68+
[1.4](https://www.contributor-covenant.org/version/1/4/code-of-conduct/code_of_conduct.md) and
69+
[2.0](https://www.contributor-covenant.org/version/2/0/code_of_conduct/code_of_conduct.md),
70+
and was generated by [contributing-gen](https://github.com/bttger/contributing-gen).

CONTRIBUTING.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Contributing to Multi-Agent Knowledge Graph Chatbot
2+
3+
We welcome and appreciate your contribution to Multi-Agent Knowledge Graph Chatbot. These guidelines will help ensure a smooth and collaborative process for everyone.
4+
5+
## How Can You Contribute?
6+
7+
Here are some ways you can contribute to the project:
8+
9+
- Reporting bugs or issues
10+
- Submitting feature requests
11+
- Writing or improving documentation
12+
- Fixing bugs
13+
- Implementing new features
14+
15+
## Steps for Contributing
16+
17+
1. **Fork** the repository to your GitHub account.
18+
2. **Clone** the forked repository to your local machine.
19+
3. Create a new **branch** for your feature/fix: `git checkout -b feature-name`.
20+
4. **Make changes** and **test** to ensure they work as expected.
21+
5. **Commit** your changes: `git commit -m 'Your descriptive commit message'`.
22+
6. **Push** your branch to your GitHub repository: `git push origin feature-name`.
23+
7. Create a **Pull Request (PR)** from your branch to the original repository's `main` or `master` branch.
24+
25+
## Pull Request Guidelines
26+
27+
- Make sure your PR addresses an issue or feature request.
28+
- Describe your PR and provide context in the description.
29+
- Keep your PR focused on a single change to make reviewing easier.
30+
- Ensure your code follows the project's coding style and conventions.
31+
32+
## Code of Conduct and Licensing
33+
34+
Please ensure your contributions adhere to the project's [Code of Conduct](./CODE_OF_CONDUCT.md) and are licensed under the project's [License](./LICENSE).
35+
36+
## Need Help?
37+
38+
If you need further clarification or help, feel free to reach out by creating an issue or directly contacting the maintainers.
39+
40+
Thank you for your interest in contributing to [Project Name]! We appreciate your efforts in making this project better.
41+
42+
Happy contributing!

0 commit comments

Comments
 (0)