From 6c47982ae10a1088bbdf6cda5377027d13f0ec8c Mon Sep 17 00:00:00 2001 From: Bugster Bot Date: Fri, 11 Jul 2025 18:26:52 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Add=20Bugster=20onboarding?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR adds Bugster onboarding to your repository. - Initialized Bugster configuration - Added onboarding specifications - Ready for automated onboarding Learn more: https://docs.bugster.dev --- .bugster/.analysis_state.json | 8 +++++ .bugster/config.yaml | 4 +++ .bugster/next/analysis.json | 36 +++++++++++++++++++ .bugster/project.json | 19 ++++++++++ .../tests/1_homepage_loads_successfully.yaml | 10 ++++++ .../2_header_navigation_works_correctly.yaml | 10 ++++++ .../3_social_media_links_are_functional.yaml | 11 ++++++ .../4_footer_links_navigate_correctly.yaml | 10 ++++++ ..._page_is_responsive_on_mobile_devices.yaml | 11 ++++++ .gitignore | 7 ++++ 10 files changed, 126 insertions(+) create mode 100644 .bugster/.analysis_state.json create mode 100644 .bugster/config.yaml create mode 100644 .bugster/next/analysis.json create mode 100644 .bugster/project.json create mode 100644 .bugster/tests/1_homepage_loads_successfully.yaml create mode 100644 .bugster/tests/2_header_navigation_works_correctly.yaml create mode 100644 .bugster/tests/3_social_media_links_are_functional.yaml create mode 100644 .bugster/tests/4_footer_links_navigate_correctly.yaml create mode 100644 .bugster/tests/5_page_is_responsive_on_mobile_devices.yaml create mode 100644 .gitignore diff --git a/.bugster/.analysis_state.json b/.bugster/.analysis_state.json new file mode 100644 index 0000000..248f04f --- /dev/null +++ b/.bugster/.analysis_state.json @@ -0,0 +1,8 @@ +{ + "status": "completed", + "started_at": "2025-07-11T18:26:30.856452", + "version": "1.0", + "completed": true, + "completed_at": "2025-07-11T18:26:52.595769", + "duration_seconds": 21.739326 +} \ No newline at end of file diff --git a/.bugster/config.yaml b/.bugster/config.yaml new file mode 100644 index 0000000..52cb659 --- /dev/null +++ b/.bugster/config.yaml @@ -0,0 +1,4 @@ +base_url: http://localhost:3000 +credentials: [] +project_id: kay5ejJLaaRJTrUkF4po +project_name: personal-page diff --git a/.bugster/next/analysis.json b/.bugster/next/analysis.json new file mode 100644 index 0000000..4fa6437 --- /dev/null +++ b/.bugster/next/analysis.json @@ -0,0 +1,36 @@ +{ + "metadata": { + "timestamp": 1752258390.8825037, + "version": 2, + "git": { + "branch": "bugster/tests/onboarding-20250711-182628", + "commit": "0d32ce6cc4204c59a01a26a5377d8fecb293626d" + } + }, + "data": { + "framework": { + "id": "next", + "name": "Next.js", + "dir_path": "/home/bugsteruser/app/repo/" + }, + "router_type": "pages", + "stats": { + "fileCount": 7, + "routeCount": 0, + "apiRouteCount": 0, + "layoutCount": 0 + }, + "layouts": [], + "routes": [], + "api_routes": [], + "all_paths": [ + "components/Footer.tsx", + "components/Header.tsx", + "components/SocialMedia.tsx", + "next.config.js", + "pages/_app.tsx", + "pages/_document.tsx", + "pages/index.tsx" + ] + } +} \ No newline at end of file diff --git a/.bugster/project.json b/.bugster/project.json new file mode 100644 index 0000000..0abe401 --- /dev/null +++ b/.bugster/project.json @@ -0,0 +1,19 @@ +{ + "metadata": { + "timestamp": 1752258390870, + "version": 2, + "git": { + "branch": "bugster/tests/onboarding-20250711-182628", + "commit": "0d32ce6cc4204c59a01a26a5377d8fecb293626d" + } + }, + "data": { + "frameworks": [ + { + "id": "next", + "name": "Next.js", + "dir_path": "/home/bugsteruser/app/repo/" + } + ] + } +} \ No newline at end of file diff --git a/.bugster/tests/1_homepage_loads_successfully.yaml b/.bugster/tests/1_homepage_loads_successfully.yaml new file mode 100644 index 0000000..02ffdae --- /dev/null +++ b/.bugster/tests/1_homepage_loads_successfully.yaml @@ -0,0 +1,10 @@ +name: Homepage loads successfully +page: home +page_path: pages/index.tsx +task: Verify the homepage loads correctly with all elements +steps: +- Navigate to the homepage +- Verify header is visible +- Verify main content is visible +- Verify footer is visible +expected_result: Homepage should load with header, main content, and footer visible diff --git a/.bugster/tests/2_header_navigation_works_correctly.yaml b/.bugster/tests/2_header_navigation_works_correctly.yaml new file mode 100644 index 0000000..174a8c2 --- /dev/null +++ b/.bugster/tests/2_header_navigation_works_correctly.yaml @@ -0,0 +1,10 @@ +name: Header navigation works correctly +page: home +page_path: pages/index.tsx +task: Verify header navigation links function correctly +steps: +- Navigate to the homepage +- Locate navigation links in the header +- Click on a navigation link +- Verify navigation to the correct page/section occurs +expected_result: Clicking navigation links should navigate to the correct page/section diff --git a/.bugster/tests/3_social_media_links_are_functional.yaml b/.bugster/tests/3_social_media_links_are_functional.yaml new file mode 100644 index 0000000..9e5b2bf --- /dev/null +++ b/.bugster/tests/3_social_media_links_are_functional.yaml @@ -0,0 +1,11 @@ +name: Social media links are functional +page: home +page_path: pages/index.tsx +task: Verify social media links work correctly +steps: +- Navigate to the homepage +- Locate social media icons +- Click on a social media icon +- Verify it opens the correct platform in a new tab +expected_result: Clicking social media icons should open respective platforms in a + new tab diff --git a/.bugster/tests/4_footer_links_navigate_correctly.yaml b/.bugster/tests/4_footer_links_navigate_correctly.yaml new file mode 100644 index 0000000..cd683c6 --- /dev/null +++ b/.bugster/tests/4_footer_links_navigate_correctly.yaml @@ -0,0 +1,10 @@ +name: Footer links navigate correctly +page: home +page_path: pages/index.tsx +task: Verify footer links function properly +steps: +- Navigate to the homepage +- Scroll to the footer +- Click on a footer link +- Verify navigation to the correct page/section +expected_result: Clicking footer links should navigate to appropriate pages/sections diff --git a/.bugster/tests/5_page_is_responsive_on_mobile_devices.yaml b/.bugster/tests/5_page_is_responsive_on_mobile_devices.yaml new file mode 100644 index 0000000..525a5cf --- /dev/null +++ b/.bugster/tests/5_page_is_responsive_on_mobile_devices.yaml @@ -0,0 +1,11 @@ +name: Page is responsive on mobile devices +page: home +page_path: pages/index.tsx +task: Verify the homepage displays correctly on mobile devices +steps: +- Navigate to the homepage +- Resize browser to mobile dimensions (e.g., 375px width) +- Verify header displays correctly on mobile +- Verify content is properly formatted for mobile viewing +- Verify footer is properly formatted for mobile viewing +expected_result: Homepage layout should adjust appropriately for mobile screen sizes diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d8ff880 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# Bugster +.bugster/results/ +.bugster/screenshots/ +.bugster/videos/ +.bugster/logs/ +.bugster/reports/ +*.bugster.log