Skip to content

docs: Add comprehensive tutorial documentation - #98

Merged
eurunuela merged 7 commits into
ME-ICA:masterfrom
eurunuela:docs/tutorial-issue-23
Jan 15, 2026
Merged

docs: Add comprehensive tutorial documentation#98
eurunuela merged 7 commits into
ME-ICA:masterfrom
eurunuela:docs/tutorial-issue-23

Conversation

@eurunuela

Copy link
Copy Markdown
Collaborator

Summary

Changes

  • 7 documentation files in docs/:

    • index.md - Home page with overview and video embed
    • getting-started.md - Installation options and required files
    • interface-overview.md - Explains all 5 tabs
    • ica-tab-guide.md - Detailed ICA visualization guide
    • classification-workflow.md - Best practices for component review
    • qc-tab-guide.md - Quality control interpretation
    • troubleshooting.md - Common issues and solutions
  • Configuration:

    • mkdocs.yml - MkDocs with Material theme
    • .github/workflows/docs.yml - Auto-deploy to GitHub Pages
  • App integration:

    • Added "Documentation" button to About popup
    • Added docs badge and links to README

Documentation URL

Once merged: https://me-ica.github.io/rica/

Test plan

  • Review documentation content for accuracy
  • Verify MkDocs builds locally (pip install mkdocs-material && mkdocs serve)
  • After merge, verify GitHub Pages deployment
  • Test Documentation link in About popup

Closes #23

🤖 Generated with Claude Code

- Create MkDocs site with Material theme
- Add getting-started guide with installation options
- Add interface-overview explaining all 5 tabs
- Add ICA tab guide with detailed visualization explanations
- Add classification-workflow guide with best practices
- Add QC tab guide for quality control interpretation
- Add troubleshooting guide for common issues
- Set up GitHub Actions workflow for auto-deployment to GitHub Pages
- Add Documentation button to About popup (links to https://me-ica.github.io/rica/)
- Update README with docs badge and links

Closes ME-ICA#23

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@netlify

netlify Bot commented Jan 15, 2026

Copy link
Copy Markdown

Deploy Preview for rica-fmri ready!

Name Link
🔨 Latest commit 807ab72
🔍 Latest deploy log https://app.netlify.com/projects/rica-fmri/deploys/6968392fb4476a0008583c76
😎 Deploy Preview https://deploy-preview-98--rica-fmri.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@eurunuela
eurunuela marked this pull request as ready for review January 15, 2026 00:16
Copilot AI review requested due to automatic review settings January 15, 2026 00:16
- Build docs on all PRs that modify docs/ or mkdocs.yml
- Upload built docs as downloadable artifact
- Deploy PR previews to gh-pages/pr-preview/pr-<number>/
- Auto-comment on PR with preview URL
- Auto-cleanup preview when PR is closed

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR adds comprehensive tutorial documentation for Rica, addressing issue #23. It creates a MkDocs documentation site with Material theme that auto-deploys to GitHub Pages, along with integrating documentation access into the application itself.

Changes:

  • Created 7 comprehensive documentation pages covering installation, interface, workflows, QC, and troubleshooting
  • Added MkDocs configuration with Material theme and GitHub Pages deployment workflow
  • Integrated documentation link into the About popup with primary button styling
  • Added documentation badge and links to README

Reviewed changes

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

Show a summary per file
File Description
docs/index.md Home page with overview, features, video embed, and citation
docs/getting-started.md Four installation options and comprehensive file requirements
docs/interface-overview.md Detailed explanation of all five tabs and UI features
docs/ica-tab-guide.md In-depth guide to ICA component visualization and classification
docs/classification-workflow.md Best practices and workflow for manual component review
docs/qc-tab-guide.md QC metrics interpretation and data quality assessment
docs/troubleshooting.md Common issues, solutions, and bug reporting guidance
mkdocs.yml MkDocs configuration with Material theme and navigation structure
.github/workflows/docs.yml GitHub Actions workflow for automatic docs deployment
src/PopUps/AboutPopUp.js Added Documentation button with primary styling
README.md Added documentation badge and links

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

Comment thread docs/index.md Outdated
eurunuela and others added 5 commits January 14, 2026 17:20
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Use official GitHub Pages deployment (actions/deploy-pages)
- For PRs: upload artifact + comment with download instructions
- Removes gh-pages push that fails on fork PRs due to permissions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove PR comment (forks can't comment on upstream)
- Keep artifact upload for PR preview (download from Actions tab)
- Deploy to GitHub Pages only on master push

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Install Playwright and capture full-page screenshots of each doc page
- Upload screenshots as artifact for easy visual review
- Screenshots generated only on PRs, not on master push

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add screenshots for all tabs: Info, ICA, Carpets, QC, Tree
- Add About popup screenshot showing Documentation link
- Update index.md with ICA tab preview
- Update interface-overview.md with screenshots for each tab section

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@eurunuela
eurunuela merged commit 733e197 into ME-ICA:master Jan 15, 2026
7 checks passed
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.

Write and record tutorial on how to use Rica

2 participants