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

Feat: website changes #826

Merged
merged 1 commit into from
Nov 17, 2023
Merged

Feat: website changes #826

merged 1 commit into from
Nov 17, 2023

Conversation

Susmita-Dey
Copy link
Contributor

@Susmita-Dey Susmita-Dey commented Nov 17, 2023

Fixes Issue

This PR fixes the following issues:

closes #825

Changes proposed

Made the proposed changes

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 Features

    • Updated the Events page with new categories: "Webinars" and "Blogging challenges," including updated titles, descriptions, images, and URLs.
  • Bug Fixes

    • Corrected event titles and descriptions to reflect current offerings.
  • Documentation

    • Updated navigation options by adding a "Newsroom" link and removing the "Mentorship" link for better user guidance.
  • Refactor

    • Removed outdated events and corresponding routes to streamline user experience.
  • Chores

    • Cleaned up unused imports and components related to removed events and mentorship offerings.

Copy link

coderabbitai bot commented Nov 17, 2023

Walkthrough

The recent updates to the wemakedevs.org website involve streamlining content and navigation. The Home page has been simplified by removing the 'Mentorship' section and updating the header navigation. The Events page has seen the removal of two events, with the remaining events reordered to enhance user experience.

Changes

File Path Change Summary
src/App.jsx Removed imports and routes for RoadLessTravelledPage and Super25Page.
src/components/.../EventsPage/EventCategories.jsx Updated event titles, descriptions, images, and URLs; removed 'Roads' image import.
src/components/.../HomePage/Hero.jsx Replaced "Mentorship" link with "Newsroom" link.
src/pages/HomePage.jsx and src/pages/content.js Removed Mentorship component and content from the Home page.

Assessment against linked issues (Beta)

Objective Addressed Explanation
#825: Update the Home page header and remove 'Mentorship' section. The 'Mentorship' section and link have been removed from the Home page, and the header has been updated.
#825: Modify the Events page to remove specific events and reorder remaining ones. Two events have been removed from the Events page, and the remaining events have been reordered as specified.

As autumn leaves fall, we sweep away old,
To bring forth the new, our story retold.
With each line of code, a change takes its place,
A website refreshed, with a more spacious grace. 🍂🐰✨


Tips

Chat with CodeRabbit Bot (@coderabbitai)

  • If you reply to a review comment from CodeRabbit, the bot will automatically respond.
  • To engage with CodeRabbit bot directly around the specific lines of code in the PR, mention @coderabbitai in your review comment
  • Note: Review comments are made on code diffs or files, not on the PR overview.
  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Note: For conversation with the bot, please use the review comments on code diffs or files.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • The JSON schema for the configuration file is available here.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/coderabbit-overrides.v2.json

Copy link

livecycle bot commented Nov 17, 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 Nov 17, 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

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between 3c32fbb and 9772411.
Files selected for processing (5)
  • src/App.jsx (3 hunks)
  • src/components/PageComp/EventsPage/EventCategories.jsx (4 hunks)
  • src/components/PageComp/HomePage/Hero.jsx (1 hunks)
  • src/pages/HomePage.jsx (2 hunks)
  • src/pages/content.js (1 hunks)
Files skipped from review due to trivial changes (1)
  • src/pages/HomePage.jsx
Additional comments: 7
src/components/PageComp/HomePage/Hero.jsx (1)
  • 20-31: The changes correctly update the navigation links within the Hero component. The removal of the 'Mentorship' link and the addition of the 'Newsroom' link should be cross-checked to ensure they align with the updated site structure and content strategy. Additionally, verify that the corresponding sections these links point to (#courses, #events, #content) exist on the homepage and that the 'Newsroom' section is properly implemented to avoid broken links.
src/pages/content.js (1)
  • 42-47: The removal of the 'Mentorship' link from the HomePageContent header array is consistent with the summary provided. The addition of the 'Newsroom' link is also noted and aligns with the described changes. Ensure that the corresponding sections for these links are properly updated or added in the website content to reflect these navigation changes.
src/App.jsx (3)
  • 16-26: The removal of specific imports and lazy loading configurations is consistent with the removal of the events 'Road Less Travelled' and 'Super25'. Ensure that there are no remaining references to these components elsewhere in the codebase to avoid any broken imports or missing module errors.

  • 39-44: The code changes in this hunk are not directly related to the removal of events as described in the summary. However, it's important to ensure that the lazy loading and routing for other pages such as ParticularMeetupPage, CocPage, MeetupPage, and OpenSourcePage are still functioning as expected after the removal of other components.

  • 148-153: The removal of routes for the specific events 'Road Less Travelled' and 'Super25' is not shown in the provided hunks. If these routes have been removed as part of the changes, ensure that there are no dead links or references to these routes in the website to prevent 404 errors for users trying to access them.

src/components/PageComp/EventsPage/EventCategories.jsx (2)
  • 2-6: The removal of the 'Roads' image import is not shown in the provided hunks. If the 'Road Less Travelled' event has been removed, ensure that the corresponding image asset is no longer being used elsewhere in the project before removing the import to avoid breaking other components that might be using it.

  • 29-43: > Note: This review was outside of the patch, so it was mapped to the patch with the greatest overlap. Original lines [29-78]

The changes to the event categories, including renaming, updating descriptions, images, and URLs, are consistent with the summary provided. Ensure that the new URLs correspond to valid routes in the application and that the new images are correctly placed in the assets directory and are accessible.

@Susmita-Dey Susmita-Dey merged commit 7cb01f1 into WeMakeDevs:main Nov 17, 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.

[feat] website changes
1 participant