Skip to content

Conversation

@awvwgk
Copy link
Member

@awvwgk awvwgk commented Nov 1, 2020

This PR creates a reference of the current specification of the package manifest for fpm, using the bootstrap fpm, Fortran fpm and the fpm-registry to collect all supported entries and sections. This allows to define specs independently from the actual implementation in the bootstrap or Fortran version or the additional constraints imposed by the fpm-registry.

This augments the PACKAGING.md, which is more a user guide to packaging with fpm.

@awvwgk awvwgk added documentation Improvements or additions to documentation specification Issue regarding fpm manifest and model labels Nov 1, 2020
@awvwgk awvwgk linked an issue Nov 1, 2020 that may be closed by this pull request
Copy link
Member

@LKedward LKedward left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! This is definitely needed! (I forget the syntax specifics sometimes).

@everythingfunctional
Copy link
Member

This is definitely something we needed. Thanks for putting it together.

Copy link
Member

@milancurcic milancurcic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's great, thank you. I only found 1 typo.

Co-authored-by: Milan Curcic <[email protected]>
@LKedward
Copy link
Member

LKedward commented Nov 4, 2020

Thanks for reviewing everyone and many thanks @awvwgk. With three approvals I will now merge.

@LKedward LKedward merged commit 932b93b into fortran-lang:master Nov 4, 2020
@awvwgk awvwgk deleted the specs branch November 4, 2020 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation specification Issue regarding fpm manifest and model

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Draft an fpm specification

4 participants