Skip to content

[proposal] Bootstrapping new Donna projects with generated artifacts #43

@Tiendil

Description

@Tiendil

This task is a proposal for discussion and a container for ideas. We'll decide to implement it or not after Donna achieves some maturity and we collect enough experience and use cases.

It would be helpful to automatically generate some artifacts when initializing a new Donna project.

Related workflows and documentation can be placed in donna:bootstrap:* namespace.

What can be generated:

  • project:intro — an introduction to the project. Based on the project content.
  • project:work:polish — a workflow to polish the project codebase (linting, formatting, tests). Based on the code and dependencies.
  • project:specs:error_handling — a specification on how to handle errors in the project. Based on the code and dependencies.
  • project:specs:autotests — a specification on how to write and organize autotests in the project. Based on the code and dependencies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions