SSIS Documentation - Style Guide

Guidelines for developing and maintaining documentation for SQL Server Integration Services.

CSS Style Guide for SSIS Documentation

This document outlines the CSS styling conventions and best practices for the SQL Server Integration Services (SSIS) documentation website. Adhering to these guidelines ensures a consistent, readable, and aesthetically pleasing user experience across all pages.

General Principles

Color Palette

The primary color scheme is based on Microsoft's brand colors, adapted for documentation:

Typography

We utilize standard web-safe fonts for optimal performance and consistency:

Font Sizing and Line Height

A standard typographic scale ensures visual harmony:

Layout and Structure

The page layout is designed for efficient navigation and content consumption:

Responsive Design

A media query adjusts the layout for smaller screens, stacking the sidebar above the main content to improve usability on mobile devices.

Code Styling

Code examples are styled to be easily distinguishable and readable:


/* Example of SSIS Control Flow Task */
SELECT
    TaskName,
    TaskType,
    Description
FROM
    SSIS_Metadata.dbo.ControlFlowTasks;
            

Callout Boxes

Specialized boxes are used to highlight important information:

Note: This is an important note regarding data transformation.
Tip: Consider using the Script Task for complex custom logic.
Warning: Dropping the staging table might lead to data loss.

Tables

Tables are used for presenting structured data and configurations:

Parameter Description Default Value
BufferSize Specifies the buffer size for data flow. 10000
MaxErrorCount Maximum number of errors before stopping execution. 0

Interactivity

Links in the sidebar and within the content should provide visual feedback on hover and when active.

Ensure all interactive elements are clearly identifiable and provide state changes (e.g., hover effects for links and buttons).