Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
3dd4dc0
Changing docs root to prep for docs changes
dylburger Jan 12, 2022
0c37aeb
Committing new vercel.json to handle pathing
dylburger Jan 12, 2022
81738b8
Moving to a sub-language navigation and adding Python examples
ctrlaltdylan Jan 14, 2022
30e9895
Adding more python docs about file storage, sending files, etc
ctrlaltdylan Jan 18, 2022
0497b5a
Tweaks to python and finishing up bash steps
ctrlaltdylan Jan 18, 2022
0d6caed
Basic tmp example for curl
ctrlaltdylan Jan 19, 2022
6627146
mid edit through the to-do list
ctrlaltdylan Jan 20, 2022
0629b60
Completing review notes
ctrlaltdylan Jan 21, 2022
aaee243
Incorporating dropdown versioning and adding new signifier
ctrlaltdylan Jan 21, 2022
681781d
Adding fun gradient styling
ctrlaltdylan Jan 21, 2022
b3b2127
Playing with a typeface
ctrlaltdylan Jan 21, 2022
703aee6
Removing dead spaces
ctrlaltdylan Jan 21, 2022
3e12f75
Fixing mis-configured subsection path
ctrlaltdylan Jan 21, 2022
dad8407
Adding file example
ctrlaltdylan Jan 21, 2022
f840343
Hack to support internal relative URLs
ctrlaltdylan Jan 21, 2022
7c8e9be
Good spellchecker
ctrlaltdylan Jan 21, 2022
99094d3
More spell checking
ctrlaltdylan Jan 21, 2022
4329201
Polish iteration #2.8
ctrlaltdylan Jan 24, 2022
cc86691
Matching bash format for passing data more closely
ctrlaltdylan Jan 24, 2022
752a08d
Adding a limitation note as well
ctrlaltdylan Jan 24, 2022
af7a546
Adding defineComponent wrapping to main nodejs README and working wit…
ctrlaltdylan Jan 24, 2022
ef3fd30
Gotta catch'em all ...typos
ctrlaltdylan Jan 24, 2022
40803ce
Adding $.auth and removing checkpoints altogether
ctrlaltdylan Jan 25, 2022
00b4efd
Merge branch 'master' into docs-new-workflow-builder
dylburger Jan 25, 2022
082c518
Merge branch 'docs-new-workflow-builder' of github.com:PipedreamHQ/pi…
dylburger Jan 25, 2022
7a1ed2c
Adding $.service.db examples in the state docs
ctrlaltdylan Jan 25, 2022
4a029cc
Merge branch 'docs-new-workflow-builder' of github.com:PipedreamHQ/pi…
ctrlaltdylan Jan 25, 2022
0803d01
Adding state management docs
ctrlaltdylan Jan 25, 2022
b29c319
Adding 404 checker
ctrlaltdylan Jan 25, 2022
311f080
Adding spellchecking appeasement & removing loud 404 finder
ctrlaltdylan Jan 25, 2022
e443b66
Dedupe is fine
ctrlaltdylan Jan 25, 2022
7dfae93
Docs v2 updates (#2090)
psavkar Jan 26, 2022
6099d6c
Adding multiworkflow example
ctrlaltdylan Jan 26, 2022
e42d52e
Merging in master and adding node.js state passing as well as fixing …
ctrlaltdylan Jan 26, 2022
1de4b8c
Adding Node.js passing data between steps, route addition to fix URL …
ctrlaltdylan Jan 26, 2022
fdb4024
python vs Python
ctrlaltdylan Jan 26, 2022
6902d62
Iteration #5
ctrlaltdylan Jan 26, 2022
2f736de
Spellchecking
ctrlaltdylan Jan 26, 2022
dff7aad
Removing obsolete $.flow.end statement in inspector logs
ctrlaltdylan Jan 26, 2022
885eb7a
Testing / modifying code examples (#2133)
dylburger Jan 27, 2022
cbec3ac
Fixing redundant python ENV example
ctrlaltdylan Jan 27, 2022
f529adf
Adding Dylan's Edits
ctrlaltdylan Jan 27, 2022
9c06308
Adding a more concrete file example to fix spellchecker and make it e…
ctrlaltdylan Jan 27, 2022
891e386
Adding navgrid to v1 vuepress docs [WIP]
ctrlaltdylan Feb 3, 2022
bc20fb8
Moving navgrid component and starting to separate concepts from the m…
ctrlaltdylan Feb 4, 2022
bd5a1b6
Moving docs into a different hierarchy
ctrlaltdylan Feb 4, 2022
fd0226f
Merging in master
ctrlaltdylan Feb 22, 2022
519cb5f
Merging in master
ctrlaltdylan Mar 7, 2022
b0be330
Guides concept, splitting out individual guides from the main READMEs
ctrlaltdylan Mar 9, 2022
695d231
linting
ctrlaltdylan Mar 9, 2022
d78d2e5
Merge remote-tracking branch 'origin/master' into add-navgrid-to-vuep…
dylburger Mar 9, 2022
ea61386
Adding dist dir
dylburger Mar 9, 2022
1d6ad84
Test
dylburger Mar 9, 2022
2fc87d2
One more try
dylburger Mar 9, 2022
87fd5e4
Modifying assets path
dylburger Mar 9, 2022
6127580
Reintroduce the base config
ctrlaltdylan Mar 9, 2022
101195a
Merge branch 'add-navgrid-to-vuepress1' of github.com:PipedreamHQ/pip…
ctrlaltdylan Mar 9, 2022
cc00230
Reverting assets change
dylburger Mar 9, 2022
48173d7
Merge branch 'add-navgrid-to-vuepress1' of github.com:PipedreamHQ/pip…
dylburger Mar 9, 2022
2d38303
Fixing alignment of concepts grid
ctrlaltdylan Mar 15, 2022
dfd500d
Fix auto headers on quickstart
ctrlaltdylan Mar 15, 2022
7a7b70f
Fixing display block of concepts
ctrlaltdylan Mar 15, 2022
c34dc19
Adding footer links & better logos for languages
ctrlaltdylan Mar 15, 2022
b21aa59
Reverting concepts subdir and adding better layout
ctrlaltdylan Mar 15, 2022
da3e9f7
Adding account settings and troubleshooting sections
ctrlaltdylan Mar 15, 2022
0a5ccb0
Sidebar config update
ctrlaltdylan Mar 15, 2022
a472c96
Adidng component icon too
ctrlaltdylan Mar 15, 2022
4532d0d
Merge branch 'master' into add-navgrid-to-vuepress1
ctrlaltdylan Mar 15, 2022
1a01e7c
Grammar fix and more specific fence
ctrlaltdylan Mar 15, 2022
91a0e89
Why does VScode hate newlines on vercel.json?
ctrlaltdylan Mar 15, 2022
d5eef99
Fixing incorrect sidebar path
ctrlaltdylan Mar 16, 2022
d2ff1f3
Removing redundant base path config in themeConfig
ctrlaltdylan Mar 16, 2022
9485cc7
Attempting to fix asset pathing
ctrlaltdylan Mar 16, 2022
0c58625
Replacing $.service.db with this.store docs
ctrlaltdylan Mar 18, 2022
f01d0d3
Updating stores docs
ctrlaltdylan Mar 18, 2022
67a15c1
Adding more specific JSON serailization examples
ctrlaltdylan Mar 18, 2022
60dab31
Fixing a few typos
dannyroosevelt Mar 18, 2022
3e8f67b
Another round of edits
ctrlaltdylan Mar 21, 2022
d296116
Merge branch 'docs-stores-concept' of github.com:PipedreamHQ/pipedrea…
ctrlaltdylan Mar 21, 2022
d8aeb9c
Nav fixes
ctrlaltdylan Mar 21, 2022
5418945
Using new data_store term
ctrlaltdylan Mar 21, 2022
bc108b7
Reverting the name change for now
ctrlaltdylan Mar 21, 2022
995134c
Removing SDK
ctrlaltdylan Mar 21, 2022
dac41fa
Replacing images
ctrlaltdylan Mar 21, 2022
1fa2570
Removing inferred_body_type which is removed
ctrlaltdylan Mar 21, 2022
9b9f515
Moving /docs/triggers
ctrlaltdylan Mar 22, 2022
fd5bed4
Updated screenshots
ctrlaltdylan Mar 22, 2022
0ca18d1
Merge branch 'master' into add-navgrid-to-vuepress1
ctrlaltdylan Mar 22, 2022
8b79853
Fixing actions update screenshot and description
ctrlaltdylan Mar 22, 2022
35170ab
Removing problem entry
ctrlaltdylan Mar 22, 2022
c517018
Fixing 404
ctrlaltdylan Mar 22, 2022
df45b5c
Merge branch 'docs-stores-concept' into add-navgrid-to-vuepress1
ctrlaltdylan Mar 22, 2022
a128e92
Fixing sidebar and adding separate sections
ctrlaltdylan Mar 23, 2022
a48d654
Fixing v-pre key
ctrlaltdylan Mar 23, 2022
88e44f8
Adding getting started to top left nav
ctrlaltdylan Mar 24, 2022
28cf279
Fix navgrid overflow on mobile
ctrlaltdylan Mar 24, 2022
5dc7799
Removing old commented out docs
ctrlaltdylan Mar 24, 2022
2717cec
Better tmp file size messaging
ctrlaltdylan Mar 24, 2022
26271f3
Removing Guidelinks experiment
ctrlaltdylan Mar 24, 2022
0caf54d
Docs nav change out
ctrlaltdylan Mar 28, 2022
db4367b
Don't add overview route
ctrlaltdylan Mar 28, 2022
a943715
Nav swaps
ctrlaltdylan Mar 28, 2022
cde55a9
Fixing SVG path
ctrlaltdylan Mar 28, 2022
43cccea
Fixing merge conflict
ctrlaltdylan Mar 28, 2022
ad9daff
Empty commit to trigger v2 docs build on vercel
ctrlaltdylan Mar 28, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .spellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,14 @@ matrix:
ignores:
- code
- pre
- pyspelling.filters.context:
delimiters:
# Ignore multiline content in frontmatter (frontmatter has 3 dashes)
# ---
# content
# ---
- open: '(?s)^(?P<open> *\-{3})$'
close: '^(?P=open)$'
sources:
- '**/*.md'
default_encoding: utf-8
1 change: 0 additions & 1 deletion docs/.gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
yarn-error.log
node_modules
docs/.vuepress/dist/
.DS_Store
112 changes: 112 additions & 0 deletions docs/docs/.vuepress/components/GuideLink.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
<style lang="stylus">
.guide-container.nodejs {
border-top: solid #4DA925 1em;
}

.guide-container.python {
border-top: solid #F5BC00 1em;
}

.guide-container.bash {
border-top: solid #000 1em;
}

.guide-container.go {
border-top: solid #00ACD7 1em;
text-decoration: none;
}

.guide-container:hover {
text-decoration: none !important;
}

.guide-container.go h3 {
color: #00ACD7;
}

.guide-container.bash h3 {
color: #000;
}

.guide-container.python h3 {
color: #F5BC00;
}

.guide-container.nodejs {
color: #4DA925;
}
</style>

<template>
<div>
<a
v-for="guide in guides"
:key="guide.key"
class="
guide-container
px-5
py-3
my-4
rounded-md
shadow-md
hover:shadow-lg
relative
block
"
:class="guide.language"
:href="guide.path"
>
<div class="flex items-center">
<img :src="guide.frontmatter.thumbnail" width="75" />
<div class="flex flex-col mx-3">
<h3 class="text-xl">
{{ guide.title }}
</h3>
<span class="font-light text-gray-700">
{{ guide.frontmatter.short_description }}
</span>
</div>
</div>
<span class="absolute bottom-0 right-0">
<img :src="guide.language_thumbnail" width="50" />
</span>
</a>
</div>
</template>

<script>
import orderBy from "lodash/orderBy";

export default {
name: "GuideLink",
data() {
return { guides: [] };
},
mounted() {
const notApplicablePages = [
"/code/",
"/code/nodejs/",
"/code/python/",
"/code/go/",
"/code/bash/",
];

const guides = this.$site.pages
.filter((page) => {
return (
page.regularPath.startsWith("/code/") &&
!notApplicablePages.includes(page.regularPath)
);
})
.map((guide) => {
guide.language = guide.path.match(/\/code\/(\w+)\/.*/)?.[1];
guide.language_thumbnail =
this.$site.themeConfig.icons[guide.language].only_icon;
return guide;
});

this.guides = orderBy(guides, ["language"], "desc");
},
};
</script>

17 changes: 17 additions & 0 deletions docs/docs/.vuepress/components/LanguageLink.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<template>
<div class="flex justify-center items-center">
<a :href="link">
<img :alt="name" :src="icon" width="100" />
</a>
</div>
</template>
<script>
export default {
props: {
icon: String,
name: String,
link: String,
},
name: "LanguageLink",
};
</script>
196 changes: 5 additions & 191 deletions docs/docs/.vuepress/config.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
const path = require("path");
const webpack = require("webpack");
const themeConfig = require("./configs/themeConfig");

module.exports = {
title: "",
Expand All @@ -18,195 +19,8 @@ module.exports = {
},
],
],
themeConfig: {
algolia: {
appId: 'XY28M447C5',
apiKey: "9d9169458128b3d60c22bb04da4431c7",
indexName: "pipedream",
algoliaOptions: {
facetFilters: ['version:latest']
}
},
searchPlaceholder: "Search...",
logo: "/pipedream.svg",
repo: "PipedreamHQ/pipedream",
nav: [
{
text: "v2",
className: "docs-version",
ariaLabel: "Docs Version Menu",
items: [
{
text: "v2",
link: "https://pipedream.com/docs",
internal: true,
badge: "New",
badgeVariation: "primary",
},
{
text: "v1",
internal: true,
link: "https://pipedream.com/docs/v1",
},
],
},
],
smoothScroll: false,
// if your docs are not at the root of the repo:
docsDir: "docs/docs",
editLinks: true,
// custom text for edit link. Defaults to "Edit this page"
editLinkText: "Help us improve this page! Submit an edit on Github",
sidebar: [
"/",
"/quickstart/",
{
title: "Workflows",
children:
[
"/workflows/",
"/workflows/steps/",
"/workflows/steps/triggers/",
"/workflows/events/",
"/components/actions/",
"/workflows/concurrency-and-throttling/",
"/environment-variables/",
"/workflows/settings/",
"/workflows/networking/",
"/migrate-from-v1/",
]
},
"/sources/",
"/connected-accounts/",
"/user-settings/",
{
title: "Reference: Code, APIs + CLI",
children: [
{
title: "Writing Code in Workflows",
type: "group",
initialOpenGroupIndex: 1,
children: [
"/code/",
{
title: "Node.js",
type: "group",
children: [
"/code/nodejs/",
"/code/nodejs/auth/",
"/code/nodejs/http-requests/",
"/code/nodejs/working-with-files/",
"/code/nodejs/async/",
],
},
"/code/python/",
"/code/go/",
"/code/bash/",
"/destinations/",
"/scheduling-future-tasks/",
],
},
{
title: "Authoring Components",
type: "group",
children: [
"/components/",
"/components/quickstart/nodejs/actions/",
"/components/quickstart/nodejs/sources/",
"/components/api/",
"/components/guidelines/",
"/pipedream-axios/",
],
},
{
title: "CLI",
type: "group",
children: ["/cli/install/", "/cli/login/", "/cli/reference/"],
},
{
title: "APIs",
type: "group",
children: [
"/api/overview/",
"/api/auth/",
"/api/rest/",
"/api/rest/webhooks/",
"/api/rest/rss/",
"/api/rest/workflow-errors/",
"/api/sse/",
],
},
{
title: "Integrations",
type: "group",
children: [
"/apps/all-apps/",
"/apps/discord/",
"/apps/hubspot/",
"/apps/servicenow/",
"/apps/slack/",
"/apps/strava/",
"/apps/twitter/",
"/apps/zoom/",
],
},
],
},
"/troubleshooting/",
{
title: "Privacy & Security",
children: [
"/privacy-and-security/",
"/privacy-and-security/best-practices/",
"/abuse/",
"/privacy-and-security/pgp-key/",
"/subprocessors/",
],
},
{
title: "Pricing & Limits",
collapsable: true,
children: [
"/limits/",
"/pricing/",
"/workflows/events/cold-starts/",
]
},
{
title: "Organizations",
collapsable: false,
children: ["/orgs/", "/orgs/sso/okta/"],
},
"/status/",
["https://pipedream.com/support", "Need more help?"],
],
PIPEDREAM_BASE_URL: "https://pipedream.com",
API_BASE_URL: "https://api.pipedream.com/v1",
SQL_API_BASE_URL: "https://rt.pipedream.com/sql",
PAYLOAD_SIZE_LIMIT: "512KB",
MEMORY_LIMIT: "256MB",
MEMORY_ABSOLUTE_LIMIT: "10GB",
EMAIL_PAYLOAD_SIZE_LIMIT: "30MB",
INSPECTOR_EVENT_LIMIT: "100",
FUNCTION_PAYLOAD_LIMIT: "6MB",
INSPECTOR_EVENT_EXPIRY_DAYS: "30",
DAILY_INVOCATIONS_LIMIT: "333",
FREE_ORG_DAILY_INVOCATIONS_LIMIT: "66",
PRICE_PER_INVOCATION: "0.0002",
FREE_MONTHLY_INVOCATIONS: "10,000",
PRO_MONTHLY_INVOCATIONS: "20,000",
TEAM_MONTHLY_INVOCATIONS: "20,000",
ENTERPRISE_MONTHLY_INVOCATIONS: "100,000",
TEAM_MEMBER_LIMIT: "5",
PRO_MONTHLY_PRICE: "$19",
TEAM_MONTHLY_PRICE: "$19",
DEFAULT_WORKFLOW_QUEUE_SIZE: "100",
MAX_WORKFLOW_QUEUE_SIZE: "10,000",
NODE_VERSION: "14",
PYTHON_VERSION: "3.8",
CONFIGURED_PROPS_SIZE_LIMIT: "64KB",
SERVICE_DB_SIZE_LIMIT: "60KB",
GO_LANG_VERSION: '1.17.1',
TMP_SIZE_LIMIT: '512MB',
},
themeConfig,
postcss: {
plugins: [require("autoprefixer"), require("tailwindcss")],
}
};
29 changes: 29 additions & 0 deletions docs/docs/.vuepress/configs/envVars.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
module.exports = {
PIPEDREAM_BASE_URL: "https://pipedream.com",
API_BASE_URL: "https://api.pipedream.com/v1",
SQL_API_BASE_URL: "https://rt.pipedream.com/sql",
PAYLOAD_SIZE_LIMIT: "512KB",
MEMORY_LIMIT: "256MB",
MEMORY_ABSOLUTE_LIMIT: "10GB",
EMAIL_PAYLOAD_SIZE_LIMIT: "30MB",
INSPECTOR_EVENT_LIMIT: "100",
FUNCTION_PAYLOAD_LIMIT: "6MB",
INSPECTOR_EVENT_EXPIRY_DAYS: "30",
DAILY_INVOCATIONS_LIMIT: "333",
FREE_ORG_DAILY_INVOCATIONS_LIMIT: "66",
PRICE_PER_INVOCATION: "0.0002",
FREE_MONTHLY_INVOCATIONS: "10,000",
PRO_MONTHLY_INVOCATIONS: "20,000",
TEAM_MONTHLY_INVOCATIONS: "20,000",
ENTERPRISE_MONTHLY_INVOCATIONS: "100,000",
TEAM_MEMBER_LIMIT: "5",
PRO_MONTHLY_PRICE: "$19",
TEAM_MONTHLY_PRICE: "$19",
DEFAULT_WORKFLOW_QUEUE_SIZE: "100",
MAX_WORKFLOW_QUEUE_SIZE: "10,000",
NODE_VERSION: "14",
PYTHON_VERSION: "3.8",
CONFIGURED_PROPS_SIZE_LIMIT: "64KB",
SERVICE_DB_SIZE_LIMIT: "60KB",
TMP_SIZE_LIMIT: "512MB",
}
Loading