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

Refactor quattor/schema #58

Merged
merged 16 commits into from
Mar 12, 2015
Merged

Refactor quattor/schema #58

merged 16 commits into from
Mar 12, 2015

Conversation

stdweird
Copy link
Member

quattor/schema can't be used from the template-library-core repository due to the missing monitoring/lemon/schema.
With the refactor,it is now possible for components to include only the component relevant types and nothing else, so we can unittest the templates shipped by e.g. the components with only dependency on this repo.

@hpcugentbot
Copy link

Test PASSed.


declaration template quattor/blockdevices;

include {"quattor/physdevices"};
include { 'quattor/physdevices' };
Copy link
Contributor

Choose a reason for hiding this comment

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

You could even remote quotes as we decided for panc 10.2 as the minimum required panc version (in fact this works since 10.0).

Copy link
Member Author

Choose a reason for hiding this comment

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

ok, will do

@hpcugentbot
Copy link

Test PASSed.

@jrha jrha added this to the 15.2 milestone Jan 5, 2015
@stdweird
Copy link
Member Author

stdweird commented Mar 6, 2015

If quattor/maven-tools#42 gets merged/released, this PR will also be required, because component schemas can't be validated without it.
@jouvin any further remarks/objections?

@jrha jrha modified the milestones: 15.2, 15.4 Mar 10, 2015
@jrha
Copy link
Member

jrha commented Mar 10, 2015

Can you update the annotations to use desc = blah, then I think this is good to go.

#
############################################################
@{
Type definitions for block devices.
Copy link
Member

Choose a reason for hiding this comment

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

desc = Type definitions for block devices

Copy link
Member Author

Choose a reason for hiding this comment

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

reading http://quattor-pan.readthedocs.org/en/latest/pan-book/pan-book.html?highlight=annotation, desc seems to be used for functions (and require the @documentation{}).

@hpcugentbot
Copy link

Refer to this link for build results (access rights to CI server needed):
https://jenkins1.ugent.be/job/template-library-core-pr-builder/11/
Test PASSed.

@stdweird
Copy link
Member Author

@jrha i updated according to panbook.

@jrha
Copy link
Member

jrha commented Mar 11, 2015

Nice, looks good now, @jouvin please merge if you are happy.

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

Successfully merging this pull request may close these issues.

4 participants