Skip to content

Conversation

@NishilHoogar
Copy link
Collaborator

No description provided.

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

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

Sorry @NishilHoogar, your pull request is larger than the review limit of 150000 diff characters

@mariobehling mariobehling requested a review from Copilot October 26, 2025 18:14
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request removes the old plugin bootstrap file and implements a comprehensive admin UI with settings management, event page templates, and custom post type support. The changes establish a foundation for managing FOSSASIA events through WordPress with dynamic template rendering.

Key changes:

  • Removed legacy bootstrap file (wpfaevent.php) and associated boilerplate classes
  • Added multiple page templates for events listing, speakers, schedule, and past events
  • Implemented admin dashboard functionality with custom sections and navigation management
  • Enhanced uninstaller to clean up custom post types

Reviewed Changes

Copilot reviewed 41 out of 49 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
wpfaevent.php Removed legacy plugin bootstrap file
uninstall.php Updated to delete CPT posts and data directory
templates/speakers-page.php Added comprehensive speakers page with search, filtering, and admin editing
templates/schedule-page.php Added schedule display template with navigation
templates/past-events-page.php Added past events archive page
templates/fossasia-landing-template.php Added main event landing page template with dynamic sections
templates/events-listing-page.php Added events listing page with calendar integration
templates/code-of-conduct-page.php Added Code of Conduct display page
public/class-wpfa-public.php Added public-facing functionality with shortcode support
includes/class-wpfa-cpt.php Added CPT registration and meta field handling
includes/class-wpfa-cli.php Added WP-CLI commands for seeding data
fossasia-landing.php Added new plugin entry point

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

1 participant