forked from tailcallhq/tailcallhq.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into mustache-docs
- Loading branch information
Showing
89 changed files
with
3,956 additions
and
4,108 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,17 @@ | ||
{ | ||
"parser": "@babel/eslint-parser", | ||
"parserOptions": { | ||
"ecmaVersion": 2021, | ||
"sourceType": "module", | ||
"requireConfigFile": false | ||
}, | ||
"extends": ["plugin:@docusaurus/recommended", "plugin:@typescript-eslint/recommended"], | ||
"plugins": ["@docusaurus", "@typescript-eslint"], | ||
"rules": { | ||
"@docusaurus/string-literal-i18n-messages": "error", | ||
"@docusaurus/no-html-links": "error", | ||
"@typescript-eslint/no-explicit-any": ["error", {"ignoreRestArgs": true}] | ||
// Add other TypeScript rules as needed | ||
}, | ||
"ignorePatterns": ["node_modules/", "build/"] | ||
} |
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,33 @@ | ||
--- | ||
name: Write a Guide | ||
about: Template to write guides | ||
title: "doc: " | ||
labels: "" | ||
assignees: "" | ||
--- | ||
|
||
<!-- Describe the requirements here --> | ||
|
||
## Content Creation Requirements | ||
|
||
To maintain the quality of our content, please adhere to the following guidelines: | ||
|
||
### 1. Accuracy in Language | ||
|
||
- **Grammar and Spelling:** Ensure your content is free from grammatical and spelling errors. | ||
|
||
### 2. Tone and Style | ||
|
||
- **Neutral Tone:** Maintain a neutral, non-emotional tone throughout the content. | ||
- **Engaging Style:** Write in a free-flowing and engaging manner, keeping the reader's interest. | ||
|
||
### 3. Content Integrity | ||
|
||
- **Fact-Checking:** Verify all information. If unsure, use Discord to clarify. | ||
- **Relevance:** Ensure all content is cohesive, to the point, and directly related to the title. | ||
|
||
### 4. Originality | ||
|
||
- **Avoid Low-Effort Content:** Content should be original and not solely generated by AI tools like ChatGPT. | ||
|
||
**PS: Adherence to these guidelines is crucial. Content not meeting these standards may require revision or may not be accepted.** |
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
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 @@ | ||
name: Check grammar | ||
|
||
on: | ||
pull_request: | ||
paths: | ||
- "docs/**" | ||
- "**.md" | ||
|
||
jobs: | ||
check-grammar: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v4 | ||
|
||
- name: Set up Node.js | ||
uses: actions/setup-node@v3 | ||
with: | ||
node-version: "19" | ||
|
||
- name: Install write-good | ||
run: npm install write-good | ||
|
||
- name: Check grammar | ||
run: npx write-good docs/**/*.md --no-tooWordy --no-passive --no-illusion |
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
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
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
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 @@ | ||
--- | ||
title: Introduction | ||
sidebar_position: 1 | ||
slug: / | ||
--- | ||
|
||
Good APIs craft a broad spectrum of functionalities. Yet, the broader their scope, the more they diverge from being the perfect fit for any specific use case. This fundamental discrepancy — the impedance mismatch between the general capabilities of an API and the precise needs of a particular scenario — amplifies the necessity for an orchestration layer. Such a layer adeptly bridges this gap, tailor-fitting generic APIs to meet exact requirements with finesse. Tailcall stands at the forefront of this innovation, seamlessly transforming the way APIs are integrated and interacted with. | ||
|
||
Tailcall introduces a robust DSL (Domain-Specific Language), enabling developers to fine-tune how APIs are orchestrated. This DSL facilitates specifying different caching and batching strategies to enhance the system's efficiency. It also enables precise governance and access control mechanisms. Tailcall serves as a central hub for team collaboration, offering a unified point for managing all APIs, documentation, and more. Once configured, it positions itself between the clients and microservices, adeptly managing all requests and orchestrating them as needed. | ||
|
||
![Architecture Diagram](/images/docs/architecture.png) | ||
|
||
Manually crafting BFF (Backend for Frontend) layers has become outdated. With Tailcall, API orchestration evolves into a streamlined and highly optimized process. It functions as an essential intermediary, intelligently directing requests and assembling responses from each microservice. This approach diminishes the development burden associated with traditional BFF layers but also bolsters performance, reliability, and scalability throughout the application infrastructure. |
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
Oops, something went wrong.