sbglasius opened a new pull request, #429:
URL: https://github.com/apache/grails-static-website/pull/429

   This pull request adds support for generating the `.well-known/atproto-did` 
file for Bsky (Bluesky) integration as part of the website build process. It 
introduces a new Gradle task to automate the creation of this file using 
configuration from a new `social.yml` file, and updates the build pipeline to 
include this step.
   
   **Bsky/Bluesky Integration:**
   
   * Added a new `BskyAtProtoDidTask` 
(`buildSrc/src/main/groovy/website/gradle/tasks/BskyAtProtoDidTask.groovy`) to 
generate the `.well-known/atproto-did` file for Bsky, reading the DID from the 
new `conf/social.yml` configuration.
   * Introduced a new `social` property to `GrailsWebsiteExtension` and set up 
conventions for the social config and generated DID file locations. 
[[1]](diffhunk://#diff-35692cddeb6991165772b2e44408dd261c382bc884cf2c57c98f06f9093fd0cfR30-R44)
 
[[2]](diffhunk://#diff-35692cddeb6991165772b2e44408dd261c382bc884cf2c57c98f06f9093fd0cfR80-R82)
   * Registered the new task in the plugin (`GrailsWebsitePlugin.groovy`), 
ensuring it runs as part of the build and is a dependency/finalizer for the 
main site generation tasks. 
[[1]](diffhunk://#diff-9146382ea42e2521f9a85de7de458cfc4f4ae43d2ef974b713e0f55498d86d7cR28)
 
[[2]](diffhunk://#diff-9146382ea42e2521f9a85de7de458cfc4f4ae43d2ef974b713e0f55498d86d7cR59)
 
[[3]](diffhunk://#diff-9146382ea42e2521f9a85de7de458cfc4f4ae43d2ef974b713e0f55498d86d7cR73)
 
[[4]](diffhunk://#diff-9146382ea42e2521f9a85de7de458cfc4f4ae43d2ef974b713e0f55498d86d7cR91)
   
   **Configuration and Artifacts:**
   
   * Added the `conf/social.yml` file containing Bsky handle and DID 
information.
   * The generated `.well-known/atproto-did` file now contains the Bsky DID as 
required.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to