question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Exploration] Plugins

See original GitHub issue

Currently we are exploring ways to extend SAM CLI’s (Serverless Application Model Command Line Interface) functionality by allowing developers to build plugins. We are considering three kinds of plugins -

  1. IaC plugins enable SAM CLI build and package steps to be run on IaC frameworks that are not currently supported.
  2. Local Emulator Plugins increase the local testability of infrastructure by creating emulators for dependencies not currently supported.
  3. Workflow Customization allows plugins to add custom steps in the SAM CLI build workflow.

Of the three options above, which is the most useful to you and why? Which is the least useful?

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:41
  • Comments:13 (1 by maintainers)

github_iconTop GitHub Comments

5reactions
iongioncommented, Sep 20, 2021

This is great, waiting for it so much, dreaming of being able to extend and make it able to:

  • Hot reload code on local fille change avoiding sam full build for those languages where it is not needed
  • Control schedule functions, disable auto trigger or trigger manually
  • Ability to add custom web pages as dashboards, for example one that mounts api docs, the swagger ui collected from parsing http events
  • Use other container engines besides docker

For all above my current solution is a custom sam local emulator, built on flask, but I needed to implement a custom cloudformation parser, far from what real sam supports. And it just lives in my own world instead of sharing with others.

Great ideea and hope it shapes up!

3reactions
ghostcommented, Sep 17, 2021

Option 3 would be quite useful for me to address problems like https://github.com/aws/serverless-application-model/issues/2150. In the case CloudFormation does not end up with semantics to express embedded data types, I would want to develop a way to do so. By authoring that as an extension I could also share it with the broader community.

Read more comments on GitHub >

github_iconTop Results From Across the Web

backstage/plugin-explore
Home > @backstage/plugin-explore. A Backstage plugin for building an exploration page of your software ecosystem. Classes. Class, Description ...
Read more >
Explore plugins - MCreator
Explore plugins. MCreator plugins are extensions adding additional functionality to MCreator such as new generator types, new procedure blocks, AI tasks, ...
Read more >
Suggestions for mods/plugins/packs/etc to promote ... - Reddit
Suggestions for mods/plugins/packs/etc to promote Exploration in 1.14 ... to offer a little more motivation and rewards for exploration.
Read more >
RPGRegions [1.16+] | SpigotMC - High Performance Minecraft
RPGRegions is the all-in-one region exploration plugin that will finally make it exciting for your players to explore.
Read more >
@backstage/plugin-explore - npm
@backstage/plugin-explore. TypeScript icon, indicating that this package has built-in type declarations. 0.3.42 • Public • Published a month ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found