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

Configure Ceres Module Metadata for Winds Publication #191

Merged
merged 1 commit into from
Apr 15, 2024

Conversation

teogor
Copy link
Owner

@teogor teogor commented Apr 15, 2024

Updated Ceres Module Data for teogor/winds Publication

This pull request updates the module data for the Ceres project within the winds configuration file:

Winds Configuration:

The winds block defines various aspects of the publishing process, including:

  • Features: Enables features like Maven publishing, documentation generation, and workflow synthesis.
  • Module Metadata: Specifies information about the Ceres module, such as name, description, website URL, and artifact details.
  • Publishing Options: Configures publishing behavior (publish flag), signing, and other publication settings.
  • Documentation Builder: Defines options for generating HTML documentation for the Ceres module.

Specific Changes:

  • The windsFeatures block may have been updated to enable or disable specific features based on project needs.
  • The moduleMetadata block provides details about the Ceres module, including:
    • Name and Description: Updated to accurately reflect the current state of the Ceres project.
    • Year Created: Set to the actual year of the project's inception.
    • Website and API Docs URL: Provided links to relevant project resources.
    • Artifact Descriptor: Configured for appropriate naming conventions.
    • SCM (Source Control Management): Points to the GitHub repository for Ceres.
    • Ticket System: References the GitHub issue tracker for the project.
    • Licenses: Declares the Apache 2.0 license for the Ceres module.
    • Person: Details the main developer/contributor for the project.
  • The publishingOptions block may have been modified to control publishing behavior, signing, and other publication settings.
  • The documentationBuilder block may have been adjusted to customize HTML documentation generation for the Ceres module.

Benefits:

  • Prepares the Ceres project for publication using the teogor/winds tool.
  • Provides accurate and up-to-date module metadata for effective publishing.
  • Streamlines the documentation generation process.

@teogor teogor added this to the 1.0.0-alpha05 milestone Apr 15, 2024
@teogor teogor self-assigned this Apr 15, 2024
@teogor teogor merged commit 26952fe into main Apr 15, 2024
5 checks passed
@zeobot zeobot bot deleted the env/update-winds-metadata branch April 15, 2024 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

1 participant