Skip to content

Commit

Permalink
chore: merge main
Browse files Browse the repository at this point in the history
  • Loading branch information
khaledmashaly committed Jul 9, 2023
2 parents f2d9fb8 + 246799f commit 35c682f
Show file tree
Hide file tree
Showing 1,118 changed files with 31,260 additions and 48,470 deletions.
36 changes: 36 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -337,6 +337,42 @@
"contributions": [
"plugin"
]
},
{
"login": "SFoskett",
"name": "Stephen Foskett",
"avatar_url": "https://avatars.githubusercontent.com/u/8627862?v=4",
"profile": "http://blog.fosketts.net",
"contributions": [
"doc"
]
},
{
"login": "asuri0n",
"name": "Nathan",
"avatar_url": "https://avatars.githubusercontent.com/u/15729117?v=4",
"profile": "http://ganapati.fr",
"contributions": [
"doc"
]
},
{
"login": "mnatanek",
"name": "Marcin Natanek",
"avatar_url": "https://avatars.githubusercontent.com/u/4056319?v=4",
"profile": "https://www.n-soft.pl",
"contributions": [
"plugin"
]
},
{
"login": "buttonsbond",
"name": "Mark van Bellen",
"avatar_url": "https://avatars.githubusercontent.com/u/23551912?v=4",
"profile": "http://all-tech-plus.com",
"contributions": [
"plugin"
]
}
],
"commitType": "docs"
Expand Down
2 changes: 2 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,13 @@ AP_JWT_SECRET=
AP_ENVIRONMENT=prod
AP_FRONTEND_URL=http://localhost:8080
AP_NODE_EXECUTABLE_PATH=/usr/local/bin/node
AP_TRIGGER_DEFAULT_POLL_INTERVAL=5
AP_POSTGRES_DATABASE=activepieces
AP_POSTGRES_HOST=postgres
AP_POSTGRES_PORT=5432
AP_POSTGRES_USERNAME=postgres
AP_POSTGRES_PASSWORD=
AP_EXECUTION_MODE=UNSANDBOXED
AP_REDIS_HOST=redis
AP_REDIS_PORT=6379
AP_SANDBOX_RUN_TIME_SECONDS=600
Expand Down
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
8 changes: 4 additions & 4 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"root": true,
"ignorePatterns": ["**/*"],
"plugins": ["@nrwl/nx"],
"plugins": ["@nx"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {
"@nrwl/nx/enforce-module-boundaries": [
"@nx/enforce-module-boundaries": [
"error",
{
"enforceBuildableLibDependency": true,
Expand All @@ -23,12 +23,12 @@
},
{
"files": ["*.ts", "*.tsx"],
"extends": ["plugin:@nrwl/nx/typescript"],
"extends": ["plugin:@nx/typescript"],
"rules": {}
},
{
"files": ["*.js", "*.jsx"],
"extends": ["plugin:@nrwl/nx/javascript"],
"extends": ["plugin:@nx/javascript"],
"rules": {}
},
{
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-cloud-nx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
parallel-commands-on-agents: |
npx nx affected --target=lint --parallel=3
npx nx affected --target=build --parallel=3
npx nx run-many --target=test --projects=backend,engine,shared --parallel=3
npx nx run-many --target=test --projects=engine,shared --parallel=3
agents:
name: Nx Cloud - Agents
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/validate-pr-title.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: "Lint PR"

on:
pull_request_target:
types:
- opened
- edited
- synchronize

permissions:
pull-requests: read

jobs:
main:
name: Validate PR title
runs-on: ubuntu-latest
steps:
- uses: amannn/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
171 changes: 87 additions & 84 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,114 +1,113 @@

<h1 align="center">
<a
target="_blank"
href="https://activepieces.com"
>
<img
align="center"
alt="Activepieces"
src="https://github.com/activepieces/activepieces/assets/1812998/76c97441-c285-4480-bc75-30a0c73ed340"
style="width:100%;"
/>

</a>
</h1>


<p align="center">
<img width="300" alt="activepieceslogo" src="https://github.com/activepieces/activepieces/raw/main/assets/ap-logo.png">
<a href="/LICENSE" target="_blank"><img src='https://img.shields.io/badge/license-MIT-green?style=for-the-badge' /></a>&nbsp;<img src='https://img.shields.io/github/commit-activity/w/activepieces/activepieces/main?style=for-the-badge' />&nbsp;<a href='https://discord.gg/2jUXBKDdP8'><img src='https://img.shields.io/discord/966798490984382485?style=for-the-badge' /></a>
</p>
<p align="center">
<a href="/LICENSE" target="_blank"><img src='https://img.shields.io/badge/license-MIT-green?style=for-the-badge' /></a>&nbsp;<a href='https://discord.gg/2jUXBKDdP8'><img src='https://img.shields.io/discord/966798490984382485?style=for-the-badge' /></a>
An open source replacement for Zapier
</p>

## Activepieces is an open-source business automation tool
<p align="center">
<a
href="https://www.activepieces.com/docs"
target="_blank"
><b>Documentation</b></a>&nbsp;&nbsp;&nbsp;🌪️&nbsp;&nbsp;&nbsp;
<a
href="https://www.activepieces.com/docs/install/overview"
target="_blank"
><b>Try Now</b></a>&nbsp;&nbsp;&nbsp;🔥&nbsp;&nbsp;&nbsp;
<a
href="https://discord.gg/yvxF5k5AUb"
target="_blank"
>
<b>Join Discord</b>
</a>
</p>
- Built for no-code users and citizen developers
- Self-host with a simple Docker command
- An alternative to Zapier, Make.com and Tray
<br>
<br>

## Quicklinks
# ✨ What Is Activepieces?

- Website: https://www.activepieces.com
- Discord: https://discord.gg/2jUXBKDdP8
- Docs: https://www.activepieces.com/docs
Activepieces is a **no-code** workflow builder, designed to be **extensible** through a **strongly typed** pieces framework written in **Typescript**.

## Get started for free
<br>
<br>

Visit https://www.activepieces.com/docs/install/overview
# 🔌 Pieces

## Features
Activepieces integrates Google Sheets, OpenAI, Discord, and RSS, along with 80+ other integrations. [The list of supported integrations](https://www.activepieces.com/docs/pieces/overview) continues to grow rapidly, thanks to valuable contributions from the community.

<table>

<tr>
<th>
<a href="#">Intuitive Visual Flow Designer</a>
</th>
<th>
<a href="#">Powerful Logging</a>
</th>

</tr>

<tr>
<td width="50%">
<a href="#">
<img src="https://uploads-ssl.webflow.com/62c21c5154de255ece48bdf4/638f882fe84c1e465161177c_Screenshot%202022-12-06%20at%2021.14%201-p-1080.png" />
</a>
</td>
<td width="50%">
<a href="#">
<img src="https://uploads-ssl.webflow.com/62c21c5154de255ece48bdf4/638f8e093a493043dc8ed633_Screenshot%202022-12-06%20at%2021.44%201-p-1080.png" />
</a>
</td>
</tr>

<tr>
<th>
<a href="#">Custom NodeJS (with any npm)</a>
</th>
<th>
<a href="#">Self Hosted</a>
</th>
</tr>

<tr>
<td width="50%">
<a href="#">
<img src="https://uploads-ssl.webflow.com/62c21c5154de255ece48bdf4/638f902e016e13f712543baf_Screenshot%202022-12-06%20at%2021.54%201-p-1080.png" />
</a>
</td>
<td width="50%">
<a href="#">
<img src="https://uploads-ssl.webflow.com/62c21c5154de255ece48bdf4/638fc2f3d951ef60fb258a6e_Screenshot%202022-12-07%20at%2001.31%201-p-1080.png" />
</a>
</td>
</tr>
</table>
Activepieces is an **open ecosystem;** all piece source code is available in the repository, and they are versioned and [published](https://www.npmjs.com/search?q=%40activepieces) directly to npmjs.com upon contributions.

## Repo Activity
If you cannot find a specific piece on the pieces roadmap, please submit a request by visiting the following link: [Request Piece](https://github.com/activepieces/activepieces/issues/new/choose)

![Alt](https://repobeats.axiom.co/api/embed/f3afe14b092263a6c76408043fd4fc2f72ed4cf3.svg 'Repobeats analytics image')
Alternatively, if you are a developer, you can quickly build your own piece using our TypeScript framework. For guidance, please refer to the following guide: [Contributor's Guide](https://www.activepieces.com/docs/contributing/overview)

## Connectors
<br>
<br>
<h1> 🎨 Visual Builder</h1>
<p>
User-friendly Workflow Builder! Enjoy building fun and interactive flows with support for Branches, Loops, and Drag and Drop.
<br />
</p>

![build](https://github.com/activepieces/activepieces/assets/1812998/e75616ce-7801-45b7-b3fa-eba778bebde3)

We're building no-code connectors to make flow building a frictionless process for non developers. Go to the [Pieces](https://www.activepieces.com/docs/pieces) section of our docs to browse all available pieces.
<br>
<br>
<h1>
💡 Infinite Use Cases</h1>
<p>
Community templates provide inspiration and enable you to effortlessly build flows in no time.
<br />
</p>

> :warning: The list of connectors will keep changing as we hear from our users, [request piece](https://github.com/activepieces/activepieces/issues/new/choose) if you can't find it on the [connectors roadmap](https://github.com/orgs/activepieces/projects/5).
![templates](https://github.com/activepieces/activepieces/assets/1812998/2851f96e-3d9c-42b3-b021-b1cc5153df50)

## Open Source and Cloud
<br>
<br>

The core of Activepieces is available as open source under the [MIT license](https://github.com/activepieces/activepieces/blob/main/LICENSE). While most of its features are openly accessible, certain functionalities are exclusive to the cloud version and remain closed source.
# ☁️ Open Source and Cloud

## Contributions
Activepieces is open source under the [MIT license](https://github.com/activepieces/activepieces/blob/main/LICENSE). You might notice some differences on the cloud version as it's a special version developed privately on top of the open source software.

We welcome contributions big or small and in different directions. The best way to do this is to check this [document](https://www.activepieces.com/docs/contributing/building-pieces/create-action) and we are always up to talk on [our Discord Server](https://discord.gg/2jUXBKDdP8).
<br>
<br>

## Contributors 🦫

### Legendary Beavers Club 🔥
# 💭 Join Our Community

This section is dedicated to individuals who have contributed to 10 or more actions/triggers.
<br><br>
<a href="https://github.com/kanarelo"><img src="https://avatars.githubusercontent.com/u/393261?v=4?s=100" width="100px;" alt="Mukewa Wekalao"/></a>
<a href="https://github.com/AbdulTheActivePiecer"><img src="https://avatars.githubusercontent.com/u/106555838?v=4?s=100" width="100px;" alt="AbdulTheActivePiecer"/> </a>
<a href="https://github.com/abuaboud"><img src="https://avatars.githubusercontent.com/u/1812998?v=4?s=100" width="100px;" alt="Mohammed Abu Aboud"/></a>
<a href="https://github.com/Willianwg"><img src="https://avatars.githubusercontent.com/u/51550522?v=4?s=100" width="100px;" alt="Willian Guedes"/></a>
<a href="https://github.com/JanHolger"><img src="https://avatars.githubusercontent.com/u/25184957?v=4?s=100" width="100px;" alt="Jan Bebendorf"/></a>
<a href="https://discord.gg/2jUXBKDdP8" target="_blank">
<img src="https://discordapp.com/api/guilds/966798490984382485/widget.png?style=banner3" alt="">
</a>

### Busy Beavers Club 🦸
<br>
<br>

# 🌐 Contributions

We welcome contributions big or small and in different directions. The best way to do this is to check this [document](https://www.activepieces.com/docs/contributing/building-pieces/create-action) and we are always up to talk on [our Discord Server](https://discord.gg/2jUXBKDdP8).

This section is dedicated to individuals who have contributed to 5 or more actions/triggers.
<br><br>
<a href="https://github.com/khaledmashaly"><img src="https://avatars.githubusercontent.com/u/61781545?v=4?s=100" width="100px;" alt="khaledmashaly"/></a>
<a href="https://shaypunter.co.uk"><img src="https://avatars.githubusercontent.com/u/18310437?v=4?s=100" width="100px;" alt="Shay Punter"/></a>
<br>
<br>

### Builder Beavers Club 🏗️
## 🦫 Contributors

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
Expand Down Expand Up @@ -162,6 +161,10 @@ This section is dedicated to individuals who have contributed to 5 or more actio
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/BastienMe"><img src="https://avatars.githubusercontent.com/u/71411115?v=4?s=100" width="100px;" alt="BastienMe"/><br /><sub><b>BastienMe</b></sub></a><br /><a href="#plugin-BastienMe" title="Plugin/utility libraries">🔌</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://blog.fosketts.net"><img src="https://avatars.githubusercontent.com/u/8627862?v=4?s=100" width="100px;" alt="Stephen Foskett"/><br /><sub><b>Stephen Foskett</b></sub></a><br /><a href="https://github.com/activepieces/activepieces/commits?author=SFoskett" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://ganapati.fr"><img src="https://avatars.githubusercontent.com/u/15729117?v=4?s=100" width="100px;" alt="Nathan"/><br /><sub><b>Nathan</b></sub></a><br /><a href="https://github.com/activepieces/activepieces/commits?author=asuri0n" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.n-soft.pl"><img src="https://avatars.githubusercontent.com/u/4056319?v=4?s=100" width="100px;" alt="Marcin Natanek"/><br /><sub><b>Marcin Natanek</b></sub></a><br /><a href="#plugin-mnatanek" title="Plugin/utility libraries">🔌</a></td>
<td align="center" valign="top" width="14.28%"><a href="http://all-tech-plus.com"><img src="https://avatars.githubusercontent.com/u/23551912?v=4?s=100" width="100px;" alt="Mark van Bellen"/><br /><sub><b>Mark van Bellen</b></sub></a><br /><a href="#plugin-buttonsbond" title="Plugin/utility libraries">🔌</a></td>
</tr>
</tbody>
</table>
Expand Down
2 changes: 1 addition & 1 deletion ap-base.dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:18.14.2-bullseye-slim
FROM node:18.16.0-bullseye-slim

COPY packages/backend/src/assets/default.cf /usr/local/etc/isolate

Expand Down
5 changes: 3 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
version: '3.0'
services:
activepieces:
image: activepieces/activepieces:0.3.15
image: activepieces/activepieces:0.4.0
container_name: activepieces
restart: unless-stopped
privileged: true
## Enable the following line if you already use AP_EXECUTION_MODE with SANDBOXED or old activepieces, checking the breaking change documentation for more info.
## privileged: true
ports:
- '8080:80'
depends_on:
Expand Down
2 changes: 1 addition & 1 deletion docker-entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
nginx -g "daemon off;" &

# Start backend server
node dist/packages/backend/main.js
node --enable-source-maps dist/packages/backend/main.js
Loading

0 comments on commit 35c682f

Please sign in to comment.