generated from stackblitz-labs/bolt.diy
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 5d6ccaf
Showing
278 changed files
with
36,229 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Ignore Git and GitHub files | ||
.git | ||
.github/ | ||
|
||
# Ignore Husky configuration files | ||
.husky/ | ||
|
||
# Ignore documentation and metadata files | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md | ||
|
||
# Ignore environment examples and sensitive info | ||
.env | ||
*.local | ||
*.example | ||
|
||
# Ignore node modules, logs and cache files | ||
**/*.log | ||
**/node_modules | ||
**/dist | ||
**/build | ||
**/.cache | ||
logs | ||
dist-ssr | ||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
root = true | ||
|
||
[*] | ||
indent_style = space | ||
end_of_line = lf | ||
charset = utf-8 | ||
trim_trailing_whitespace = true | ||
insert_final_newline = true | ||
max_line_length = 120 | ||
indent_size = 2 | ||
|
||
[*.md] | ||
trim_trailing_whitespace = false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
# Rename this file to .env once you have filled in the below environment variables! | ||
|
||
# Get your GROQ API Key here - | ||
# https://console.groq.com/keys | ||
# You only need this environment variable set if you want to use Groq models | ||
GROQ_API_KEY= | ||
|
||
# Get your HuggingFace API Key here - | ||
# https://huggingface.co/settings/tokens | ||
# You only need this environment variable set if you want to use HuggingFace models | ||
HuggingFace_API_KEY= | ||
|
||
|
||
# Get your Open AI API Key by following these instructions - | ||
# https://help.openai.com/en/articles/4936850-where-do-i-find-my-openai-api-key | ||
# You only need this environment variable set if you want to use GPT models | ||
OPENAI_API_KEY= | ||
|
||
# Get your Anthropic API Key in your account settings - | ||
# https://console.anthropic.com/settings/keys | ||
# You only need this environment variable set if you want to use Claude models | ||
ANTHROPIC_API_KEY= | ||
|
||
# Get your OpenRouter API Key in your account settings - | ||
# https://openrouter.ai/settings/keys | ||
# You only need this environment variable set if you want to use OpenRouter models | ||
OPEN_ROUTER_API_KEY= | ||
|
||
# Get your Google Generative AI API Key by following these instructions - | ||
# https://console.cloud.google.com/apis/credentials | ||
# You only need this environment variable set if you want to use Google Generative AI models | ||
GOOGLE_GENERATIVE_AI_API_KEY= | ||
|
||
# You only need this environment variable set if you want to use oLLAMA models | ||
# DONT USE http://localhost:11434 due to IPV6 issues | ||
# USE EXAMPLE http://127.0.0.1:11434 | ||
OLLAMA_API_BASE_URL= | ||
|
||
# You only need this environment variable set if you want to use OpenAI Like models | ||
OPENAI_LIKE_API_BASE_URL= | ||
|
||
# You only need this environment variable set if you want to use Together AI models | ||
TOGETHER_API_BASE_URL= | ||
|
||
# You only need this environment variable set if you want to use DeepSeek models through their API | ||
DEEPSEEK_API_KEY= | ||
|
||
# Get your OpenAI Like API Key | ||
OPENAI_LIKE_API_KEY= | ||
|
||
# Get your Together API Key | ||
TOGETHER_API_KEY= | ||
|
||
# You only need this environment variable set if you want to use Hyperbolic models | ||
#Get your Hyperbolics API Key at https://app.hyperbolic.xyz/settings | ||
#baseURL="https://api.hyperbolic.xyz/v1/chat/completions" | ||
HYPERBOLIC_API_KEY= | ||
HYPERBOLIC_API_BASE_URL= | ||
|
||
# Get your Mistral API Key by following these instructions - | ||
# https://console.mistral.ai/api-keys/ | ||
# You only need this environment variable set if you want to use Mistral models | ||
MISTRAL_API_KEY= | ||
|
||
# Get the Cohere Api key by following these instructions - | ||
# https://dashboard.cohere.com/api-keys | ||
# You only need this environment variable set if you want to use Cohere models | ||
COHERE_API_KEY= | ||
|
||
# Get LMStudio Base URL from LM Studio Developer Console | ||
# Make sure to enable CORS | ||
# DONT USE http://localhost:1234 due to IPV6 issues | ||
# Example: http://127.0.0.1:1234 | ||
LMSTUDIO_API_BASE_URL= | ||
|
||
# Get your xAI API key | ||
# https://x.ai/api | ||
# You only need this environment variable set if you want to use xAI models | ||
XAI_API_KEY= | ||
|
||
# Get your Perplexity API Key here - | ||
# https://www.perplexity.ai/settings/api | ||
# You only need this environment variable set if you want to use Perplexity models | ||
PERPLEXITY_API_KEY= | ||
|
||
# Get your AWS configuration | ||
# https://console.aws.amazon.com/iam/home | ||
# The JSON should include the following keys: | ||
# - region: The AWS region where Bedrock is available. | ||
# - accessKeyId: Your AWS access key ID. | ||
# - secretAccessKey: Your AWS secret access key. | ||
# - sessionToken (optional): Temporary session token if using an IAM role or temporary credentials. | ||
# Example JSON: | ||
# {"region": "us-east-1", "accessKeyId": "yourAccessKeyId", "secretAccessKey": "yourSecretAccessKey", "sessionToken": "yourSessionToken"} | ||
AWS_BEDROCK_CONFIG= | ||
|
||
# Include this environment variable if you want more logging for debugging locally | ||
VITE_LOG_LEVEL=debug | ||
|
||
# Example Context Values for qwen2.5-coder:32b | ||
# | ||
# DEFAULT_NUM_CTX=32768 # Consumes 36GB of VRAM | ||
# DEFAULT_NUM_CTX=24576 # Consumes 32GB of VRAM | ||
# DEFAULT_NUM_CTX=12288 # Consumes 26GB of VRAM | ||
# DEFAULT_NUM_CTX=6144 # Consumes 24GB of VRAM | ||
DEFAULT_NUM_CTX= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
name: "Bug report" | ||
description: Create a report to help us improve | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thank you for reporting an issue :pray:. | ||
This issue tracker is for bugs and issues found with [Bolt.diy](https://bolt.diy). | ||
If you experience issues related to WebContainer, please file an issue in the official [StackBlitz WebContainer repo](https://github.com/stackblitz/webcontainer-core). | ||
The more information you fill in, the better we can help you. | ||
- type: textarea | ||
id: description | ||
attributes: | ||
label: Describe the bug | ||
description: Provide a clear and concise description of what you're running into. | ||
validations: | ||
required: true | ||
- type: input | ||
id: link | ||
attributes: | ||
label: Link to the Bolt URL that caused the error | ||
description: Please do not delete it after reporting! | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: steps | ||
attributes: | ||
label: Steps to reproduce | ||
description: Describe the steps we have to take to reproduce the behavior. | ||
placeholder: | | ||
1. Go to '...' | ||
2. Click on '....' | ||
3. Scroll down to '....' | ||
4. See error | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: expected | ||
attributes: | ||
label: Expected behavior | ||
description: Provide a clear and concise description of what you expected to happen. | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: screenshots | ||
attributes: | ||
label: Screen Recording / Screenshot | ||
description: If applicable, **please include a screen recording** (preferably) or screenshot showcasing the issue. This will assist us in resolving your issue <u>quickly</u>. | ||
- type: textarea | ||
id: platform | ||
attributes: | ||
label: Platform | ||
value: | | ||
- OS: [e.g. macOS, Windows, Linux] | ||
- Browser: [e.g. Chrome, Safari, Firefox] | ||
- Version: [e.g. 91.1] | ||
- type: input | ||
id: provider | ||
attributes: | ||
label: Provider Used | ||
description: Tell us the provider you are using. | ||
- type: input | ||
id: model | ||
attributes: | ||
label: Model Used | ||
description: Tell us the model you are using. | ||
- type: textarea | ||
id: additional | ||
attributes: | ||
label: Additional context | ||
description: Add any other context about the problem here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
blank_issues_enabled: false | ||
contact_links: | ||
- name: Bolt.new related issues | ||
url: https://github.com/stackblitz/bolt.new/issues/new/choose | ||
about: Report issues related to Bolt.new (not Bolt.diy) | ||
- name: Chat | ||
url: https://thinktank.ottomator.ai | ||
about: Ask questions and discuss with other Bolt.diy users. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
--- | ||
name: Epic | ||
about: Epics define long-term vision and capabilities of the software. They will never be finished but serve as umbrella for features. | ||
title: '' | ||
labels: | ||
- epic | ||
assignees: '' | ||
--- | ||
|
||
# Strategic Impact | ||
|
||
<!-- Why does this area matter? How is it integrated into the product or the development process? What would happen if we ignore it? --> | ||
|
||
# Target Audience | ||
|
||
<!-- Who benefits most from improvements in this area? | ||
Usual values: Software Developers using the IDE | Contributors --> | ||
|
||
# Capabilities | ||
|
||
<!-- which existing capabilities or future features can be imagined that belong to this epic? This list serves as illustration to sketch the boundaries of this epic. | ||
Once features are actually being planned / described in detail, they can be linked here. --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
--- | ||
name: Feature | ||
about: A pretty vague description of how a capability of our software can be added or improved. | ||
title: '' | ||
labels: | ||
- feature | ||
assignees: '' | ||
--- | ||
|
||
# Motivation | ||
|
||
<!-- What capability should be either established or improved? How is life of the target audience better after it's been done? --> | ||
|
||
# Scope | ||
|
||
<!-- This is kind-of the definition-of-done for a feature. | ||
Try to keep the scope as small as possible and prefer creating multiple, small features which each solve a single problem / make something better | ||
--> | ||
|
||
# Options | ||
|
||
<!-- If you already have an idea how this can be implemented, please describe it here. | ||
This allows potential other contributors to join forces and provide meaningful feedback prio to even starting work on it. | ||
--> | ||
|
||
# Related | ||
|
||
<!-- Link to the epic or other issues or PRs which are related to this feature. --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
--- | ||
name: Feature request | ||
about: Suggest an idea for this project | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
--- | ||
|
||
**Is your feature request related to a problem? Please describe:** | ||
|
||
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] --> | ||
|
||
**Describe the solution you'd like:** | ||
|
||
<!-- A clear and concise description of what you want to happen. --> | ||
|
||
**Describe alternatives you've considered:** | ||
|
||
<!-- A clear and concise description of any alternative solutions or features you've considered. --> | ||
|
||
**Additional context:** | ||
|
||
<!-- Add any other context or screenshots about the feature request here. --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
name: Setup and Build | ||
description: Generic setup action | ||
inputs: | ||
pnpm-version: | ||
required: false | ||
type: string | ||
default: '9.4.0' | ||
node-version: | ||
required: false | ||
type: string | ||
default: '20.15.1' | ||
|
||
runs: | ||
using: composite | ||
|
||
steps: | ||
- uses: pnpm/action-setup@v4 | ||
with: | ||
version: ${{ inputs.pnpm-version }} | ||
run_install: false | ||
|
||
- name: Set Node.js version to ${{ inputs.node-version }} | ||
uses: actions/setup-node@v4 | ||
with: | ||
node-version: ${{ inputs.node-version }} | ||
cache: pnpm | ||
|
||
- name: Install dependencies and build project | ||
shell: bash | ||
run: | | ||
pnpm install | ||
pnpm run build |
Oops, something went wrong.