Skip to content

Conversation

@ryanrixxh
Copy link
Contributor

Description of the proposed changes

After discussions with @TheOrangePuff and @kai-nguyen-aligent the MS team is migrating the CDK Aspects created for our integrations template into the CDK constructs repo.

To better organise the repository, packages have been split into two subfolders, Aspects and Constructs. So as not to make any major breaking changes to the existing packages, Nx has been configured to continue building and publishing the constructs as seperate packages on npm, whilst the aspects due to their size and to not flood the codebase with Nx related bloat are being exported as the one Nx project / npm package.

The PR seems pretty big, but the main actual additions are in the aspects folder. The rest of the changes are changes to configuration files for Nx to allow the build and publish process to operate as normal.

Surely the pipeline doesnt yell at me for this one and that everything goes smooth 🤞

Notes to PR author

⚠️ Please make sure the changes adhere to the guidelines mentioned here

Notes to reviewers

🛈 When you've finished leaving feedback, please add a final comment to the PR tagging the author, letting them know that you have finished leaving feedback

@ryanrixxh ryanrixxh self-assigned this Dec 10, 2025
@ryanrixxh ryanrixxh requested a review from a team as a code owner December 10, 2025 04:12
@ryanrixxh
Copy link
Contributor Author

Clearly some problems here. But I have no access to Aikido. 😢

@kai-nguyen-aligent
Copy link
Contributor

@ryanrixxh It's not Aikido but the error is about merge conflicts. Can you resolve those?

Copy link
Contributor

@kai-nguyen-aligent kai-nguyen-aligent left a comment

Choose a reason for hiding this comment

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

Great work, @ryanrixxh 👍🏼
Just few small feedback and I think we are in a much better shape than before. It seems to me that eslint config in this repo is broken but we should address it in a different PR.

@@ -0,0 +1,13005 @@
{
Copy link
Contributor

Choose a reason for hiding this comment

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

Why do we have this file here?

Copy link
Contributor

Choose a reason for hiding this comment

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

Do we need to add something in here?

Copy link
Contributor

Choose a reason for hiding this comment

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

Just curious, how come we do not have a project.json file for this package 🤣

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants