Conversation
docs: add release badge to README
ci: setup automated tests and QA-ready features
Fix mobile menu and refactor Home page layout
Add Agent Developer Context documentation
…gic and add documentation generation script
…tion; streamline environment variable setup and testing instructions
…ns in documentation
…sting ones. Added 'jsdoc', 'wait-on', and various type definitions. Updated several packages including ESLint-related dependencies and added new modules for improved functionality and compatibility.
ci(docs): stabilize CI pipeline and agent developer context
Sawaka Docs on GitHub Pages
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
chore(security): upgrade Next.js to 13.5.11
feat: add Terms of Use page
feat: add privacy policy page
feat: add bilingual support for terms and privacy pages
feat: add bilingual support and update legal contact email
feat: add bilingual mission page
docs: remove Canada reference from mission page
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🚀 Pull Request — Sawaka
🎯 Objective
Promote validated changes from the QA branch to main after successful CI checks and deployments.
This PR includes:
Stable CI pipeline
Automated documentation publishing via GitHub Pages
Governance and contribution tooling alignment
🔧 Type of Changes
🧪 Tests Performed
GitHub Actions CI (lint, build, tests)
Documentation build:
JSDoc generation
Swagger UI static generation
GitHub Pages deployment via CI
All checks passed successfully on the QA branch.
📄 Documentation
Public documentation is now available via GitHub Pages:
JSDoc: https://bond52.github.io/sawaka/jsdoc/
Swagger UI: https://bond52.github.io/sawaka/api-docs/
📎 Notes
This PR is part of the normal QA → Main promotion flow
No breaking changes introduced
Documentation is generated at build time (not committed)
Note
Medium Risk
Medium risk due to new CI/CD workflows (Pages deploy, service containers, multi-stage test runners) and broad UI/layout changes that affect navigation and app chrome across all pages.
Overview
Introduces a full GitHub Actions pipeline (
.github/workflows/ci.yml) that runs backend Jest tests, Postman/Newman API checks, Next.js lint/build, Playwright E2E, and backend doc generation; adds Pages workflows to publish JSDoc + Swagger UI and QA-only doc validation/artifacts.Refreshes the frontend shell and key pages:
app/layout.tsxnow wraps all pages with a newHeader/Footer, the home page is replaced with a hero + project explorer + featured projects/products, and new UX is added forRéseauswitching (artisans vs fournisseurs), artisan list search + “back” origin handling, and a new mock project detail page.Also adds repo governance/devex files (ESLint config, changelog, funding + issue templates, backend README), updates contributing/docs guidance, and gitignores generated backend docs (while adding a Swagger UI static output under
backend-api/docs/api-docs).Written by Cursor Bugbot for commit 06e84a2. This will update automatically on new commits. Configure here.