Skip to content

Comments

Quartz integration#13

Merged
ClementBobin merged 42 commits intoDevfrom
main
Aug 10, 2025
Merged

Quartz integration#13
ClementBobin merged 42 commits intoDevfrom
main

Conversation

@ClementBobin
Copy link
Owner

This pull request introduces significant updates to the repository, transitioning it to use Quartz v4 for site generation and deployment. It adds essential configuration files for deployment, containerization, code formatting, and licensing, while also removing several legacy or project-specific markdown and configuration files. The changes focus on modernizing the workflow, improving maintainability, and ensuring compliance with open-source standards.

Infrastructure and Deployment

  • Added a GitHub Actions workflow (.github/workflows/deploy.yml) to automate building and deploying the Quartz site to GitHub Pages on pushes to the v4 branch.
  • Introduced a Dockerfile for containerized building and serving of the Quartz site using Node.js 22.

Project Configuration and Standards

  • Added .node-version specifying Node.js v22.16.0, and enforced strict engine compatibility with engine-strict=true in .npmrc. [1] [2]
  • Added .prettierrc and .prettierignore to define and enforce code formatting standards. [1] [2]
  • Updated .gitattributes to enforce LF line endings across all text files.

Documentation and Licensing

  • Replaced the README.md with Quartz v4 documentation and links, removing previous project-specific content.
  • Added an MIT license (LICENSE.txt) and a comprehensive code of conduct (CODE_OF_CONDUCT.md). [1] [2]

Cleanup and Removal of Obsolete Files

  • Removed various markdown files related to prior project management, brainstorming, and appearance/core plugin settings for Obsidian (e.g., A faire.md, Project/Untitled Kanban.md, administra/Brainstorming.md, .obsidian/appearance.json). [1] [2] [3] [4] [5] [6] [7]
  • Removed outdated or irrelevant content from Best inspiration.md.

These changes collectively modernize the repository, streamline deployment, and establish clear guidelines for contribution and code quality.

ClementBobin and others added 30 commits October 18, 2023 11:37
…ks and improve link formatting

Update markdown files to use double brackets for internal links and improve link formatting
…lar Integration guide, and include new images
…25 event

- Introduced GitGuardian documentation for secrets detection and management.
- Added HarfangLab overview focusing on endpoint detection and response capabilities.
- Created mission brief for InCyber 2025 detailing tasks and objectives for participants.
- Included Palo Alto Networks documentation covering their cybersecurity solutions.
- Added Purple Knight by Semperis for Active Directory security insights.
- Introduced SEKOIA.IO platform for threat detection and SOC automation.
- Added Silverfort documentation for unified identity protection and Zero Trust security.
- Created Snyk documentation focusing on developer security and vulnerability management.
- Added ThreatLocker overview for Zero Trust endpoint security solutions.
- Introduced Ubika by ITrust for vulnerability management and compliance monitoring.
- Added YesWeHack documentation for bug bounty and vulnerability disclosure services.
- Created Yogosha overview for crowdsourced security testing and ethical hacking.
… callback section, and create InCyber overview file
ClementBobin and others added 12 commits April 7, 2025 11:24
…nds, and resources

- Updated iTerm2 documentation with improved formatting and additional sections for tabs, windows, cursor, and selection shortcuts.
- Expanded OpenSSH cheat-sheet with an overview, SSH config file usage, and related resources.
- Enhanced Packer documentation with installation instructions, plugins, key features, and example templates.
- Improved Starship prompt documentation with installation steps, configuration options, key features, and related resources.
- Revamped Terraform cheat-sheet with a comprehensive overview, command categories, and related resources.
- Updated Vagrant cheat-sheet with an overview, key commands for management and provisioning, and WSL2 integration.
- Enhanced WSL cheat-sheet with commands for backup, restore, symbolic links, networking, and running a Linux desktop in WSL2.
- Updated "Analyzing Project + Organizational Methods.md" to improve clarity and structure, added sections on understanding project objectives and choosing organizational methods.
- Revamped "Managing Incidents.md" with a comprehensive overview of incident management processes, key concepts, and best practices.
- Improved "Pert Diagram vs. Gantt Chart.md" by adding detailed comparisons, use cases, and advantages/disadvantages of each tool.
- Enhanced "Scalar API Client.md" with a clearer overview, key features, and comparisons with Postman.
- Updated "Scalar Dashboard.md" to provide a more structured overview, key features, and getting started guide.
- Revamped "Scalar Integration.md" to include a detailed overview of supported integrations, installation instructions, and usage examples.
…ng, added features, and detailed instructions.

- Longhorn: Updated overview, installation instructions, and troubleshooting section.
- Nginx: Expanded features, configuration examples, and added security tips.
- Passbolt: Improved overview, added backup instructions, and emphasized security practices.
- Portainer: Enhanced overview, installation steps, and basic usage instructions.
- Rancher: Updated overview, installation, and removal instructions with security considerations.
- Scalar API Client: Improved CORS proxy section and integration links.
- Scalar Dashboard: Added security considerations and improved formatting.
- Scalar Integration: Enhanced security guidelines and integration instructions.
- Tailscale: Expanded overview, installation, and configuration details.
- Teleport: Improved overview, installation instructions, and user management details.
- Traefik: Enhanced overview, features, installation, configuration, and related resources.
…tent

- Updated Helm documentation to include a comprehensive cheat-sheet format with sections for repository management, chart management, installation, upgrading, and creating charts.
- Revamped K3S documentation to provide a clear overview, installation instructions, and management tips, including a focus on lightweight Kubernetes for edge computing.
- Improved K9s documentation with a structured cheat-sheet format, detailing commands, cluster selection, and resource management.
- Enhanced Kind documentation to include a detailed cheat-sheet format, covering installation, cluster management, and further information resources.
- Updated Kubectl documentation with a cheat-sheet format, including installation instructions, config management, commands, and troubleshooting tips.
- Revised Kubernetes DNS documentation to present a clear cheat-sheet format, detailing DNS for services and pods, custom DNS settings, and examples for CoreDNS configuration.
- Created detailed documentation for a data management application, including its objectives, technological environment, main features, and skills utilized.
- Developed documentation for a file-folder verification tool, outlining its purpose, functionalities, and skills applied.
- Documented the modernization of the ACTEMIUM DIJON website, focusing on improvements in user experience and SEO optimization.
- Added a script for renaming files, detailing its functionalities and benefits for file organization.
- Introduced a yearly data deletion process, emphasizing compliance with data protection regulations and efficient data management.
- Updated the InCyber 2025 event documentation with new visual elements and sources for enhanced clarity and engagement.
@ClementBobin ClementBobin self-assigned this Aug 10, 2025
@ClementBobin ClementBobin added the enhancement New feature or request label Aug 10, 2025
@coderabbitai
Copy link

coderabbitai bot commented Aug 10, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai generate unit tests to generate unit tests for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • 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/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@ClementBobin ClementBobin merged commit 06a9232 into Dev Aug 10, 2025
1 of 2 checks passed
@netlify
Copy link

netlify bot commented Aug 10, 2025

Deploy Preview for mirage-docs ready!

Name Link
🔨 Latest commit f77548b
🔍 Latest deploy log https://app.netlify.com/projects/mirage-docs/deploys/689862ba6ad27f000888d2fc
😎 Deploy Preview https://deploy-preview-13--mirage-docs.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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant