ruthran commited on
Commit
010dd49
·
0 Parent(s):

Initial commit: Add README, .gitignore, and LICENSE

Browse files
Files changed (4) hide show
  1. .github/prompts/new-project-setup.prompt.md +49 -0
  2. .gitignore +125 -0
  3. LICENSE +9 -0
  4. README.md +34 -0
.github/prompts/new-project-setup.prompt.md ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # GitHub Repository Setup Agent
2
+
3
+ ## Objective
4
+ Create and configure a new GitHub repository with standardized structure and files.
5
+
6
+ ## Configuration Parameters
7
+ - **Repository Owner**: github.com/hereandnowai
8
+ - **Project Name**: [DERIVED FROM REPOSITORY NAME]
9
+ - **Programming Language**: {{programming_language}}
10
+ - **License Type**: MIT
11
+ - **Visibility**: Public
12
+ - **Tool**: GitHub MCP CLI
13
+
14
+ ## Required Files
15
+ 1. README.md
16
+ - Project description
17
+ - Setup instructions
18
+ - Basic usage guidelines
19
+ - Contributing information
20
+
21
+ 2. .gitignore
22
+ - Language-specific patterns
23
+ - IDE/editor files
24
+ - Build artifacts
25
+ - Dependencies
26
+
27
+ 3. LICENSE
28
+ - MIT License template
29
+ - Current year
30
+ - Copyright holder information
31
+
32
+ ## Setup Steps
33
+ 1. Initialize repository using GitHub MCP
34
+ 2. Configure repository settings
35
+ 3. Create and commit required files
36
+ 4. Set branch protection rules
37
+ 5. Enable relevant GitHub features
38
+
39
+ ## Quality Standards
40
+ - Clear documentation
41
+ - Consistent file structure
42
+ - Standard naming conventions
43
+ - Proper license attribution
44
+
45
+ ## Additional Settings
46
+ - Issue templates
47
+ - PR templates
48
+ - Security policy
49
+ - Contribution guidelines
.gitignore ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ *.egg-info/
24
+ .installed.cfg
25
+ *.egg
26
+ MANIFEST
27
+
28
+ # PyInstaller
29
+ # Usually these files are written by a python script from a template
30
+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
31
+ *.manifest
32
+ *.spec
33
+
34
+ # Installer logs
35
+ pip-log.txt
36
+ pip-delete-this-directory.txt
37
+
38
+ # Unit test / coverage reports
39
+ htmlcov/
40
+ .tox/
41
+ .nox/
42
+ .coverage
43
+ .coverage.*
44
+ .cache
45
+ nosetests.xml
46
+ coverage.xml
47
+ *.cover
48
+ .hypothesis/
49
+ .pytest_cache/
50
+
51
+ # Translations
52
+ *.mo
53
+ *.pot
54
+
55
+ # Django stuff:
56
+ *.log
57
+ local_settings.py
58
+ db.sqlite3
59
+
60
+ # Flask stuff:
61
+ instance/
62
+ .webassets-cache
63
+
64
+ # Scrapy stuff:
65
+ .scrapy
66
+
67
+ # Sphinx documentation
68
+ docs/_build/
69
+
70
+ # PyBuilder
71
+ target/
72
+
73
+ # Jupyter Notebook
74
+ .ipynb_checkpoints
75
+
76
+ # IPython
77
+ profile_default/
78
+ ipython_config.py
79
+
80
+ # pyenv
81
+ .python-version
82
+
83
+ # celery beat schedule file
84
+ celerybeat-schedule
85
+
86
+ # SageMath parsed files
87
+ *.sage.py
88
+
89
+ # Environments
90
+ .env
91
+ .venv
92
+ env/
93
+ venv/
94
+ ENV/
95
+ env.bak/
96
+ venv.bak/
97
+
98
+ # Spyder project settings
99
+ .spyderproject
100
+ .spyproject
101
+
102
+ # Rope project settings
103
+ .ropeproject
104
+
105
+ # mkdocs documentation
106
+ /site
107
+
108
+ # mypy
109
+ .mypy_cache/
110
+ .dmypy.json
111
+ dmypy.json
112
+
113
+ # Pyre type checker
114
+ .pyre/
115
+
116
+ # IDE
117
+ .vscode/
118
+ .idea/
119
+ *.swp
120
+ *.swo
121
+ *~
122
+
123
+ # OS
124
+ .DS_Store
125
+ Thumbs.db
LICENSE ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2025 hereandnowai
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6
+
7
+ The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8
+
9
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
README.md ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Chatbot with LangChain, Python, Gradio, and Hugging Face for Beginners
2
+
3
+ ## Description
4
+
5
+ This project is a training repository for building a chatbot using LangChain, Python, Gradio, and Hugging Face libraries. Designed for beginners to learn about conversational AI.
6
+
7
+ ## Setup Instructions
8
+
9
+ 1. Clone the repository:
10
+
11
+ ```bash
12
+ git clone https://github.com/hereandnowai/chatbot-with-langchain-poml-gradio-huggingface-for-beginners.git
13
+ cd chatbot-with-langchain-poml-gradio-huggingface-for-beginners
14
+ ```
15
+
16
+ 2. Install dependencies:
17
+
18
+ ```bash
19
+ pip install -r requirements.txt
20
+ ```
21
+
22
+ 3. Run the application:
23
+
24
+ ```bash
25
+ python app.py
26
+ ```
27
+
28
+ ## Basic Usage
29
+
30
+ Launch the Gradio interface to interact with the chatbot.
31
+
32
+ ## Contributing
33
+
34
+ Please read the CONTRIBUTING.md file for guidelines.