As a general advice it is always a good idea to raise an issue before creating a new pull request.
This ensures that we don't have to reject pull requests that are not aligning with our roadmap and not wasting your valuable time.
If you encounter a bug, please open an issue on the GitHub repository.
Be sure to include as much information as possible to help us understand and reproduce the problem.
If you have an idea for a new feature or enhancement, please feel free to open an issue and describe it.
We'd love to hear your suggestions!
Please check our testing guidelines.
- Edit the
examples/[selected_example]/node_modules/ns-build/bin/ns-build.sh
file. - Run
npm run ns-build
to build the Next.js app using the custom script. - Re-deploy the module.
- Make sure your changes are applied and existing functionality is not broken.
- Copy the updates you made to the
packages/ns-build/bin/ns-build.sh
file.
- Make your changes
- Run
npm run prepare-lambda
- Copy
packages/ns-img-rdr/source.zip
toexamples/nextjs-v13/deployments/ns-img-rdr/source.zip
- Re-deploy the module.
- Make sure your changes are applied and existing functionality is not broken.
- Make your changes
- Run
npm run prepare-lambda
- Copy
packages/ns-img-opt/source.zip
toexamples/nextjs-v13/deployments/ns-img-opt/source.zip
- Re-deploy the module.
- Make sure your changes are applied and existing functionality is not broken.
- Switch to the local source
module "tf_next" {
- source = "emyriounis/nextjs-serverless/aws"
- version = "1.0.0"
+ source = "../../../"
...
}
- Make your changes to the terraform files
- Validate them (
terraform validate
) - Re-deploy the module.
- Make sure your changes are applied and existing functionality is not broken.
- Follow existing format (
terraform fmt -recursive
)
If you face any problem, feel free to open an issue.