Coder Social home page Coder Social logo

roadmap's Introduction

Pipedream Roadmap

This repo serves as a public roadmap for https://pipedream.com. You can view the current roadmap at this project board.

This isn't the full Pipedream backlog, but a public view into some of the major features we're working on. We may ship things that aren't on this list, and may not be able to tackle every request made here.

We're eager to build a developer integration platform that solves real problems for you, and we want to respond directly to your feedback. We use Github Issues to track this feedback.

If you don't know whether you've found a bug or want to talk to our team about a new feature in more depth, please join our public Slack community and send us a note.

While Pipedream publishes some open source tools (for example, the SDK), the Pipedream platform itself is not open source. This repo contains no source code, but provides you visibility into what we're working on and gives you a way to suggest your own ideas for how to improve Pipedream.

Adding a new issue

Before adding an issue, please search the existing issues to see if a similar request already exists, or reach out on our Slack community.

If an issue already exists, please add a reaction to that request or comment with your specific use case. This helps us prioritize requests based on demand.

If an issue doesn't yet exist, please use these templates to create one:

Click here to request a new feature

Click here to report a bug

Click here to request a new app integration

Click here to request a new action

Click here to request a new trigger

Security disclosures

If you'd like to report a suspected vulnerability or security issue, or have any questions about the security of the product, please contact us at [email protected] directly.

SDK

If you have a feature request or bug to file for the Pipedream SDK, please do so in the SDK repo.

roadmap's People

Contributors

dylburger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

roadmap's Issues

[TRIGGER] Github

I'd like to run a workflow on any available Github events, e.g. when a new issue is created or when a PR is opened.

[ACTION] Add a new row in Google Sheets

I'd like a Pipedream action to let me easily add a new row to a Google spreadsheet. This action should wrap the API endpoint for appending to a sheet, giving me a friendly interface for adding the row to the target spreadsheet / sheet.

Support OAuth 1.0 Integrations

Pipedream currently supports OAuth 2.0 and key-based integrations, but doesn't support OAuth 1.0. This prevents us from adding Twitter, Trello, and other apps that support authorization via OAuth 1.0.

Copy a workflow I own (instead of fork)

Currently I can fork my own workflows, but this fails to carry over the values of private params and other things that I'd like the copy to inherit. I'd like a way to copy of a workflow, with the values of all of its params, without retaining the link to the original (as a fork does today).

[TRIGGER] RSS / Atom

I'd like to trigger a workflow on changes to an RSS feed, running the workflow for each new item the feed produces.

[APP] Salesforce

I'd like to connect to my Salesforce account from Pipedream so I can authorize API requests in a workflow.

[TRIGGER] Dropbox

I'd like to run a workflow on common Dropbox events, for example when a new file is added to a specific folder.

[APP] Google Calendar

I'd like to connect my Google Calender account from Pipedream so I can authorize API requests in a workflow.

[BUG] Google Spreadsheet Append Action: adding values for multiple cells in params.values.0 fails

Describe the bug

Screen Shot 2019-10-25 at 09 04 16

The Google Sheets Append action allows me to enter values of specific cells I'd like to add to a row in params.values.N.N, for example params.values.0.0, params.values.0.1, etc. These specific values would correspond to cells A1 and B1 in the sheet.

Adding params.values.0.0 in the params form works fine, but params.values.0.1 disappears when I deploy. The data I sent to my sheet doesn't include the value of params.values.0.1.

Screenshots

After adding and deploying params.values.0.1, I actually see multiple eye icons next to it, indicating to me that there might be multiple fields saved:

Screen Shot 2019-10-25 at 09 07 59

Desktop (please complete the following information):

  • OS: macOS
  • Browser: Chrome
  • Version: 77

Additional context

Originally reported by a user on Slack.

[ACTIONS] Shopify actions

I'd like to see actions that make it easier to work with the Shopify API. For example, I'd like actions that wrap the orders / fulfillment endpoints.

[APP] Google Docs

I'd like to connect to my Google Docs account from Pipedream so I can authorize Docs API requests in a workflow.

[APP] Telstra Messaging API

Name of app / service
Telstra Messaging API

Link to developer documentation
https://dev.telstra.com/content/messaging-api

Is lack of support preventing you from building workflows, or do you have a workaround?
Don't have a workaround at the moment. I use Telstra Messaging API instead of Twilio but I cannot find a way to modify the "twilio" pipedream integration to work with this instead.

Are there specific app events you'd like to see as triggers (event that run a workflow)?
I want to modify the "Relay a message from a Twilio SMS webhook to another phone number" to work with Telstra Messaging API instead of Twilio.

Are there specific actions you'd use for this app?
None other than the above (/unsure).

Enable "HTTP response mode" for workflows

Currently, when I use $respond() within a workflow, I have to include pipedream_response=1 in the query string of my request URL, or add the equivalent HTTP header.

I don't want to do this each time if my default case is to issue HTTP responses. For example, I might build a workflow that acts as an API, that will always return HTTP responses. So I want a way to enable "response mode" so that we always issue HTTP responses in the absence of the response query string / header.

MongoDB Destination

Name of app / service
MongoDB

Link to developer documentation
https://docs.mongodb.com/

Is lack of support preventing you from building workflows, or do you have a workaround?
No, in theory a user could use a node block to instantiate the connection and perform writes...but given the current limits on workflow execution time the connection overhead could cause more timeouts.

Are there specific app events you'd like to see as triggers (event that run a workflow)?
Setting DB Writes as a trigger would be interesting, but not something we need right now.

Are there specific actions you'd use for this app?
Storing data from received Webhooks from 3rd party apps.

I'd like to write a code step that I can re-use across workflows

When I write a code step, I can't share or re-use that step. When I need to use that code again in a different workflow, I have to copy and paste it.

I'd like a way to share steps across workflows, so I can write a code step once and use it in another workflow.

[TRIGGER] Discord

I'd like to trigger a workflow on common Discord events, for example each time a message is posted in a channel.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.