Skip to content
This repository has been archived by the owner on Oct 11, 2021. It is now read-only.

adr: choose packaging system and versioning scheme #70

Closed
wants to merge 10 commits into from

Conversation

redeboer
Copy link
Member

@redeboer redeboer commented Jun 18, 2020

Initiated from issue #68

Some things we should address:

  • How to keep in sync with tags/releases on GitHub?
  • Decide about packaging system (pyproject.toml, setup.cfg, and what have you...)
    --> Have a look at PEP 518

Note that this ADR differs from https://github.com/ComPWA/PWA-pages/issues/7 in that this ADR sets out tools (i.e. 'locally' for the expertsystem repo), while the one on the PWA Pages will (as a follow-up) formulate what that release flow looks like (i.e. 'globally' for all sub-projects).

@redeboer redeboer requested a review from spflueger June 18, 2020 12:54
@redeboer redeboer added 📝 Docs Improvements or additions to documentation Priority: Medium 🔨 Maintenance Refactoring that doesn't affect the interface labels Jun 18, 2020
@redeboer redeboer added this to the Release 0.1.2-alpha milestone Jun 18, 2020
@codecov
Copy link

codecov bot commented Jun 18, 2020

Codecov Report

Merging #70 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #70   +/-   ##
=======================================
  Coverage   92.44%   92.44%           
=======================================
  Files          17       17           
  Lines        2687     2687           
=======================================
  Hits         2484     2484           
  Misses        203      203           

@redeboer redeboer modified the milestones: Release 0.1.2-alpha, Finalize dev environment Jun 18, 2020
@redeboer redeboer changed the title adr: standardize and automatize release flow adr: describe release flow Jun 19, 2020
@redeboer redeboer changed the title adr: describe release flow adr: choose packaging system and versioning scheme Jun 19, 2020
@redeboer
Copy link
Member Author

@spflueger The scope of the ADR has changed a bit as this is more mainly about packaging and a decision about version scheme. So I changed the title of the ADR and the PR and made a note that the automatisation will have to be figured out from practice.

@redeboer redeboer marked this pull request as ready for review June 19, 2020 15:25
@redeboer redeboer added Difficulty: Medium ❔ Question Discuss this matter in the team labels Jun 20, 2020
@redeboer redeboer marked this pull request as draft July 6, 2020 07:48
@redeboer
Copy link
Member Author

Closed by #102

@redeboer redeboer closed this Jul 20, 2020
@redeboer redeboer deleted the redeboer/issue68 branch July 20, 2020 12:17
@redeboer redeboer added the 🖱️ DX Improvements to the Developer Experience label Jul 30, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
📝 Docs Improvements or additions to documentation 🖱️ DX Improvements to the Developer Experience 🔨 Maintenance Refactoring that doesn't affect the interface ❔ Question Discuss this matter in the team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants