Skip to content

Add Common Terms glossary page to the devcontainers website #571

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed

Conversation

Copilot
Copy link

@Copilot Copilot AI commented Jun 23, 2025

This PR adds a new Common Terms page to the Development Containers website to help users understand key terminology used throughout the specification and documentation.

What's Added

  • New Terms Page: Created terms.md with comprehensive definitions for 16 common terms including:

    • Development Container / Dev Container
    • devcontainer.json
    • Features and Templates
    • Container images and base images
    • OCI Registry
    • Lifecycle scripts
    • Workspace concepts
    • And more...
  • Navigation Integration: Added the Terms page to the main navigation menu in _includes/topnav.html

Features

  • Alphabetical Organization: Terms are organized alphabetically for easy reference
  • Anchor Links: Each term has its own anchor link for direct navigation and sharing
  • Consistent Styling: Uses the same singlePage layout as other informational pages
  • Comprehensive Coverage: Covers the most frequently used terms from the specification

Testing

  • ✅ Jekyll build passes successfully
  • ✅ Generated HTML renders correctly with proper navigation
  • ✅ All anchor links work for internal navigation
  • ✅ Terms page is accessible via /terms URL
  • ✅ Navigation shows active state when on the Terms page

This addresses the need for a centralized glossary to help both new and experienced users understand the terminology used throughout the dev container ecosystem.

Warning

Firewall rules blocked me from connecting to one or more addresses

I tried to connect to the following addresses, but was blocked by firewall rules:

  • esm.ubuntu.com
    • Triggering command: /usr/lib/apt/methods/https (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@bamurtaugh bamurtaugh closed this Jun 23, 2025
@Copilot Copilot AI changed the title [WIP] Add a new page for common terms to the website Add Common Terms glossary page to the devcontainers website Jun 23, 2025
@Copilot Copilot AI requested a review from bamurtaugh June 23, 2025 21:31
Copilot finished work on behalf of bamurtaugh June 23, 2025 21:31
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.

2 participants