Skip to content
This repository has been archived by the owner on Sep 7, 2024. It is now read-only.

Add 3 new webinars #799

Merged
merged 1 commit into from
Oct 2, 2023
Merged

Add 3 new webinars #799

merged 1 commit into from
Oct 2, 2023

Conversation

Susmita-Dey
Copy link
Contributor

@Susmita-Dey Susmita-Dey commented Oct 2, 2023

Fixes Issue

This PR fixes the following issues:

closes #issue-number

Changes proposed

Here comes all the changes proposed through this PR

Check List (Check all the boxes which are applicable)

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • All new and existing tests passed.
  • This PR does not contain plagiarized content.
  • The title of my pull request is a short description of the requested changes.

Screenshots

Add all the screenshots which support your changes

Summary by CodeRabbit

  • New Feature: Added four new webinars - ConfigurationAsCode, DeployWithFeatureFlags, HeadlessBrowser, and IndividualWebinarPageFAQ. Each webinar includes detailed information such as name, description, poster image, key takeaways, call to action, time, speakers, registration link, slug, and frequently asked questions.
  • Chore: Temporarily disabled the Call to Action button for registration in the ObservabilityDevOps webinar.

@coderabbitai
Copy link

coderabbitai bot commented Oct 2, 2023

Walkthrough

This pull request introduces new webinar modules, each exporting an object with various properties related to the webinar's content. It also updates the main webinar array with these new webinars and disables a CTA button in one of the existing webinars.

Changes

File Summary
src/content/Webinars/... Added new modules: ConfigurationAsCode, DeployWithFeatureFlags, HeadlessBrowser, each containing specific webinar details.
src/content/Webinars/ObservabilityDevOps.js Disabled a CTA button for registration.
src/content/Webinars/index.content.js Imported the new webinars and added them to the webinar array.

🐇💻

In the land of code where the shadows lie,
New webinars appear under the digital sky.
With flags of features and headless browsers too,
Configuration as code, there's so much to do!
The rabbit hops along the commit line,
Celebrating changes that are oh so fine! 🎉


Tips

Chat with CodeRabbit Bot (@coderabbitai)

  • Mention @coderabbitai in any review comment for bot assistance.
  • Note: Review comments are made on code diffs or files, not on the PR overview.

Pause Incremental Reviews

  • Insert @coderabbitai: ignore in the PR description to halt the bot's ongoing reviews. Remove the line to resume.
  • Additionally, enter @coderabbitai pause to halt the bot's ongoing reviews as any issue or review comment. To
    resume reviews, enter @coderabbitai resume as any issue or review comment.

@livecycle
Copy link

livecycle bot commented Oct 2, 2023

kunal

Your Livecycle playground is ready 🎉.

Playground version up to date (f2d018c)

Invite team members and start collaborating 💪

Check the box and click "invite" to invite collaborators

  • Kunal Kushwaha

invite

Click here to invite the rest of your team.

@github-actions github-actions bot added the team label Oct 2, 2023
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Review Status

Actionable comments generated: 0

Commits Files that changed from the base of the PR and between 2578677 and e24ccb4.
Files selected for processing (5)
  • src/content/Webinars/ConfigurationAsCode.js (1 hunks)
  • src/content/Webinars/DeployWithFeatureFlags.js (1 hunks)
  • src/content/Webinars/HeadlessBrowser.js (1 hunks)
  • src/content/Webinars/ObservabilityDevOps.js (1 hunks)
  • src/content/Webinars/index.content.js (2 hunks)
Files skipped from review due to trivial changes (2)
  • src/content/Webinars/ConfigurationAsCode.js
  • src/content/Webinars/ObservabilityDevOps.js
Additional comments (Suppressed): 4
src/content/Webinars/index.content.js (2)
  • 1-8: The new webinars ConfigurationAsCode, DeployWithFeatureFlags, and HeadlessBrowser are imported correctly. Ensure that these modules exist at the specified paths and export the expected properties.

  • 46-70: The new webinars have been added to the webinar array with their respective properties. Make sure that all the properties (poster, name, description, time, slug, details) are defined in each of the new webinar modules.

src/content/Webinars/DeployWithFeatureFlags.js (1)
  • 1-39: The new hunk introduces a module for the DeployWithFeatureFlags webinar. It exports an object with properties such as header, name, description, poster, takeaways, CTA, time, speakers, register, slug, and faq. The poster is imported from an image file, and the header and faq are imported from another module. The speakers property is an array of objects, each representing a speaker with their name, Twitter handle, and profile picture URL. The CTA property is an object with a name and href for the Call to Action button.

Please ensure that all URLs and paths are correct and accessible, and that the time format is consistent across all webinars.

src/content/Webinars/HeadlessBrowser.js (1)
  • 1-39: The new hunk introduces a new webinar module HeadlessBrowser. The module exports an object with properties such as header, name, description, poster, takeaways, CTA, time, speakers, register, slug, and faq.

The header and faq are imported from IndividualWebinarPageContent.js. The poster is an image imported from the assets directory. The videoUrl property is commented out, which means that there is no video URL for this webinar at the moment.

The CTA property is an object with name and href properties. The name is 'Register' and the href is '#register', which suggests that it's a link to a registration form on the same page.

The speakers property is an array of speaker objects. Each speaker object has name, description, twitter, and img properties. The img property is a URL to the speaker's profile picture.

The register property is a string 'HeadlessBrowserWebinar', which might be used as an identifier for the webinar in some other part of the application.

The slug property is a string 'headless-browser', which might be used in the URL for the webinar page.

Overall, the code looks good and follows best practices for defining and exporting a JavaScript module.

@Susmita-Dey Susmita-Dey merged commit ae60eda into WeMakeDevs:main Oct 2, 2023
6 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant