-
Notifications
You must be signed in to change notification settings - Fork 7.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: ✨ add sevdesk node #2787
WIP: ✨ add sevdesk node #2787
Conversation
Hey @gitcedric, Thanks for the contribution, We have now created a Community Node Repository which is our preferred method for new node submissions. Once a node has been published to the Community Node Repository users will be able to install the node from their n8n interface and will be able to use your node quicker, You will also be able to update the node as needed without needing to wait for the review process. In the future we may reach out to you about including your node in our main release, But for now I am going to close this PR. You can find more information in the links below, If you have any questions about this or need any help let us know. Building Community Nodes: https://docs.n8n.io/integrations/community-nodes/build-community-nodes/ |
Description
This pull request adds the sevDesk node to the nodes-base.
Link to sevDesk: sevdesk.de
Link to Swagger: my.sevdesk.de/swaggerUI
Link to Community discussion: community.n8n.io/t/sevdesk-integration
Node Review Checklist
If you want to create a new node for a service - that's great, thank you! We recommend you take a look at the existing nodes to get an idea of how your code should look and work like.
There are several things to keep in mind when creating the node. To help you, we prepared a checklist that covers the requirements for creating nodes, from preparation to submission.
Make sure you tick the boxes below before submitting a node for review, as this will help our team review your PR easier and faster.
Preparation
Development
WIP
in the pull request title.Testing
continueOnFail
option with a Function node. (For example, a Widget node has a GET operation that takes a widgetId and returns information on the widget. To test that the workflow continues on fail, set the Widget node to continue on fail, create a Function node, return a valid and an invalid widgetId, connect the Function node to Widget node, and run the workflow. The Widget node should show two items: one with information on the widget and another one with the error from having passed an invalid ID.)Code formatting
npm run lint
.Errors and Outputs
{ success: true }
.Create
is consistent withGet
.Get All
is consistent withGet
.Presentation
return
andlimit
.Writing
name
property indescription
in the node class is written in camelCase.Branding
Nice-to-haves (optional)
continueOnFail
. This feature is included in some of the newest nodes (e.g Lemlist node) to continue the workflow even if the node's execution fails.required: false
anddescription: ''
in the node descriptions (e.g., Lemlist node).body
and thenqs
./
(e.g., "/campaign").