Skip to content
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

Package metadata, the first phase #83

merged 7 commits into from Oct 18, 2016


Copy link

@dahlia dahlia commented Oct 15, 2016

This pull request partially implements the metadata format for Nirum packages. It has to be named as package.toml in the project root, and currently consists of the following fields:

  • version: A required semver string of the package e.g. "1.2.3".
  • authors: An optional array of author tables.
    • name: A required string of the author.
    • email: An optional email address string.
    • uri: An optional URI to the author website.

The version goes to Python metadata's version field, andauthorsgoes toauthor/author_email` fields. For example, where the following metadata is given:

version = "1.2.3"

name = "Eunchong Yu"
email = ""

name = "Hong Minhee"
email = ""

name = "Kang Hyojun"
email = ""

The following code is built:

    author="Eunchong Yu, Hong Minhee, Kang Hyojun",
@kanghyojun kanghyojun merged commit 63569c1 into nirum-lang:master Oct 18, 2016
2 checks passed
2 checks passed
continuous-integration/appveyor/pr AppVeyor build succeeded
continuous-integration/travis-ci/pr The Travis CI build passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants