Skip to content

Introduce Tasks to organize building with many developers #660

Description

@chriskapp

If our users want to use Fusio in a larger cooperation where multiple developers work on the platform to build an API it is currently not optimal since everybody needs basically admin rights.

We should introduce a new developer role to Fusio. An admin could create new users with the developer role and those users can login to that backend but are only able to create actions. The admin (API architect) can then use those actions created by the developer to build the API.

A further step would be, that we create a concept of "Task" where the admin can create a Task with a description i.e.

Build an action which fetches the latest news from the site xyz using the connection xyz

and this Task is then assigned to a developer. The developer can build the aciton in its own space and if he is ready the task can be moved to the next status and the admin can review the action.

This structure could be also used for a potential AI feature where actions are automatically generated, and we could use for the AI the same description which is used for a human deveoper.

This would move Fusio a little bit into the project management space but it could be really imporve the way how we work on Fusio with multiple developers.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions