Skip to content

Commit

Permalink
add onboarding from @jkl
Browse files Browse the repository at this point in the history
  • Loading branch information
jonmatthis committed Jan 3, 2024
1 parent b746086 commit 06ca005
Show file tree
Hide file tree
Showing 2 changed files with 90 additions and 40 deletions.
78 changes: 38 additions & 40 deletions Writerside/s.tree
Original file line number Diff line number Diff line change
Expand Up @@ -6,47 +6,9 @@
name="SkellyBot" start-page="Overview.md">

<toc-element topic="Overview.md">
<toc-element topic="ProjectNotes.md"/>
<toc-element topic="Environment-Setup.md"/>
<toc-element topic="ProjectNotes.md">
<toc-element topic="Chatbot.md">
<toc-element topic="User-Interface.md"/>
<toc-element topic="AI.md">
<toc-element topic="Tools.md">
<toc-element topic="Foam.md"/>
<toc-element topic="ContinueDev.md"/>
<toc-element topic="OpenAI.md"/>
<toc-element topic="LangChain.md">
</toc-element>
</toc-element>
<toc-element topic="Audio.md">
<toc-element topic="Whisper.md"/>
</toc-element>
<toc-element topic="Language.md">
<toc-element topic="Retrieval-Augmented-Generation.md"/>
<toc-element topic="Agent.md">
<toc-element topic="LLMChain.md">
<toc-element topic="LargeLanguageModel-LLM.md">
<toc-element topic="Gpt-4-turbo.md"/>
</toc-element>
<toc-element topic="SystemPrompt.md"/>
</toc-element>
<toc-element topic="ConversationMemory.md"/>
<toc-element topic="LongTermMemory.md">
<toc-element topic="VectorStore.md"/>
</toc-element>
<toc-element topic="AgentTools.md"/>
</toc-element>
</toc-element>
<toc-element topic="Images.md">
<toc-element topic="StableDiffusion.md"/>
<toc-element topic="Dalle3.md"/>
</toc-element>
</toc-element>
<toc-element topic="FileSystem.md">
</toc-element>
<toc-element topic="TimedEvents.md"/>
</toc-element>
</toc-element>
<toc-element topic="Onboarding.md"/>
<toc-element topic="SkellyBot.md">
<toc-element topic="JonBot.md">
<toc-element topic="ClassBot.md">
Expand Down Expand Up @@ -108,4 +70,40 @@
</toc-element>
</toc-element>
</toc-element>
<toc-element topic="Chatbot.md">
<toc-element topic="User-Interface.md"/>
<toc-element topic="AI.md">
<toc-element topic="Tools.md">
<toc-element topic="Foam.md"/>
<toc-element topic="ContinueDev.md"/>
<toc-element topic="OpenAI.md"/>
<toc-element topic="LangChain.md"/>
</toc-element>
<toc-element topic="Audio.md">
<toc-element topic="Whisper.md"/>
</toc-element>
<toc-element topic="Language.md">
<toc-element topic="Retrieval-Augmented-Generation.md"/>
<toc-element topic="Agent.md">
<toc-element topic="LLMChain.md">
<toc-element topic="LargeLanguageModel-LLM.md">
<toc-element topic="Gpt-4-turbo.md"/>
</toc-element>
<toc-element topic="SystemPrompt.md"/>
</toc-element>
<toc-element topic="ConversationMemory.md"/>
<toc-element topic="LongTermMemory.md">
<toc-element topic="VectorStore.md"/>
</toc-element>
<toc-element topic="AgentTools.md"/>
</toc-element>
</toc-element>
<toc-element topic="Images.md">
<toc-element topic="StableDiffusion.md"/>
<toc-element topic="Dalle3.md"/>
</toc-element>
</toc-element>
<toc-element topic="FileSystem.md"/>
<toc-element topic="TimedEvents.md"/>
</toc-element>
</instance-profile>
52 changes: 52 additions & 0 deletions Writerside/topics/Onboarding.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Onboarding

# Onboarding

Goal here is to get you onboard with the workflow of this project.


### 1. set up cli package manager
- install `chocolatey`, our general cli package manager
- instructions: https://chocolatey.org/
- can quickly check if it works- `Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))`
- make sure to `choco upgrade chocolatey`

### 2. get connected to the gcloud instance (freemocap org only)
- ensure you have access to the skellybot project through your google cloud dev account (consult freemocap org)
- install `gcloud` from the terminal
- https://cloud.google.com/sdk/docs/install
- initialize it:
- `gcloud init` - initializes the google cloud environment in your terminal
- `gcloud auth login` - gets your google cloud command line authentication going
- `gcloud auth application-default login` - sets up local dev authentication similar to the live version
- each of these pops the browser open

### 3. install JetBrainsToolbox
- `choco install jetbrainstoolbox`
- fallback: https://www.jetbrains.com/toolbox-app/
- install WebStorm
- install Writerside

### 5. setup Webstorm
- `ctrl+shift+S` to open Settings
- go to Plugins
- GoogleCloudCode
- Writerside
- GitToolBox
- optional:
- Continue (ai assistant)
- NestJS architecture view

### 6. clone the repo
- first, git prepared (ho ho hooo):
- main project repo: https://github.com/freemocap/skellybot
- you need either:
- github credentials on the project (private/public keys, etc)
- fork and work with your own version of the repo
- make sure to switch to a new dev branch / make an upstream branch, etc
- https://github.com/[your_username]/[your_skellybot_fork]
- `git clone [url]`
- or through whatever UI

### 7. install the project's dependencies
- simple, just run `npm install` from the root

0 comments on commit 06ca005

Please sign in to comment.