Skip to content

Commit 6c63ebf

Browse files
Merge pull request #5 from preeesha/fix--ingestion-enhancements-and-architecture-redesign
fix: Ingestion algorithm enhancements & Architecture redesign
2 parents 570bee4 + 751b0c6 commit 6c63ebf

File tree

128 files changed

+7307
-8318
lines changed

Some content is hidden

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

128 files changed

+7307
-8318
lines changed

.github/workflows/ingest.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Ingest Workflow
2+
3+
on:
4+
repository_dispatch:
5+
types: [trigger-workflow]
6+
workflow_dispatch:
7+
8+
jobs:
9+
trigger-ingest:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout code
13+
uses: actions/checkout@v4
14+
with:
15+
ref: ${{ github.event.client_payload.sha }}
16+
- name: Run Ingestion
17+
run: |
18+
cd ingestion
19+
npm install
20+
npm run start

ai-assistant/.editorconfig

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
# EditorConfig is awesome: http://EditorConfig.org
2-
3-
# top-most EditorConfig file
4-
root = true
5-
6-
# Unix-style newlines with a newline ending every file
7-
[*]
8-
indent_style = space
9-
indent_size = 4
10-
charset = utf-8
11-
end_of_line = lf
12-
insert_final_newline = true
13-
trim_trailing_whitespace = true
14-
15-
[*.md]
16-
trim_trailing_whitespace = false
1+
# EditorConfig is awesome: http://EditorConfig.org
2+
3+
# top-most EditorConfig file
4+
root = true
5+
6+
# Unix-style newlines with a newline ending every file
7+
[*]
8+
indent_style = space
9+
indent_size = 4
10+
charset = utf-8
11+
end_of_line = lf
12+
insert_final_newline = true
13+
trim_trailing_whitespace = true
14+
15+
[*.md]
16+
trim_trailing_whitespace = false

ai-assistant/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,7 @@ out/
2828
Network Trash Folder
2929
Temporary Items
3030
.apdisk
31+
32+
*.sh
33+
34+
scratch/

ai-assistant/.rcappsconfig

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
{
2-
"url": "http://localhost:3000",
3-
"username": "",
4-
"password": "",
5-
"ignoredFiles": [
6-
"**/README.md",
7-
"**/package-lock.json",
8-
"**/package.json",
9-
"**/tslint.json",
10-
"**/tsconfig.json",
11-
"**/*.js",
12-
"**/*.js.map",
13-
"**/*.d.ts",
14-
"**/*.spec.ts",
15-
"**/*.test.ts",
16-
"**/dist/**",
17-
"**/.*"
18-
]
1+
{
2+
"url": "http://localhost:3000",
3+
"username": "",
4+
"password": "",
5+
"ignoredFiles": [
6+
"**/README.md",
7+
"**/package-lock.json",
8+
"**/package.json",
9+
"**/tslint.json",
10+
"**/tsconfig.json",
11+
"**/*.js",
12+
"**/*.js.map",
13+
"**/*.d.ts",
14+
"**/*.spec.ts",
15+
"**/*.test.ts",
16+
"**/dist/**",
17+
"**/.*"
18+
]
1919
}

ai-assistant/.vscode/settings.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
{
2-
"editor.tabSize": 4,
3-
"editor.detectIndentation": false,
4-
"editor.insertSpaces": true,
5-
"explorer.fileNesting.enabled": true,
6-
"explorer.fileNesting.expand": false,
7-
"explorer.fileNesting.patterns": {
8-
"package.json": ".gitignore, *.json, *.yml, *.yaml, bun.lockb, .editorconfig, .rcapps*"
9-
}
10-
}
1+
{
2+
"editor.tabSize": 4,
3+
"editor.detectIndentation": false,
4+
"editor.insertSpaces": true,
5+
"explorer.fileNesting.enabled": true,
6+
"explorer.fileNesting.expand": false,
7+
"explorer.fileNesting.patterns": {
8+
"package.json": ".gitignore, *.json, *.yml, *.yaml, bun.lockb, .editorconfig, .rcapps*"
9+
}
10+
}

ai-assistant/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# AI Assistant
2+
AI Assistant
3+
4+
## Getting Started
5+
Now that you have generated a blank default Rocket.Chat App, what are you supposed to do next?
6+
Start developing! Open up your favorite editor, our recommended one is Visual Studio code,
7+
and start working on your App. Once you have something ready to test, you can either
8+
package it up and manually deploy it to your test instance or you can use the CLI to do so.
9+
Here are some commands to get started:
10+
- `rc-apps package`: this command will generate a packaged app file (zip) which can be installed **if** it compiles with TypeScript
11+
- `rc-apps deploy`: this will do what `package` does but will then ask you for your server url, username, and password to deploy it for you
12+
13+
## Documentation
14+
Here are some links to examples and documentation:
15+
- [Rocket.Chat Apps TypeScript Definitions Documentation](https://rocketchat.github.io/Rocket.Chat.Apps-engine/)
16+
- [Rocket.Chat Apps TypeScript Definitions Repository](https://github.com/RocketChat/Rocket.Chat.Apps-engine)
17+
- [Example Rocket.Chat Apps](https://github.com/graywolf336/RocketChatApps)
18+
- Community Forums
19+
- [App Requests](https://forums.rocket.chat/c/rocket-chat-apps/requests)
20+
- [App Guides](https://forums.rocket.chat/c/rocket-chat-apps/guides)
21+
- [Top View of Both Categories](https://forums.rocket.chat/c/rocket-chat-apps)
22+
- [#rocketchat-apps on Open.Rocket.Chat](https://open.rocket.chat/channel/rocketchat-apps)

ai-assistant/bun.lockb

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)