def build_md_table(repos):
    """
    Build a reference definition list in markdown syntax, such as:

        | Name             | Desc                                                               |
        | :--              | :--                                                                |
        | [k3color][]      | create colored text on terminal                                    |
        | [k3common][]     | dependency manager                                                 |
    """

    res = [
            '| Name | Desc |', 
            '| :-- | :-- |',
    ]


    for repo in repos:
        res.append('| [{name}][] | {description} |'.format(**repo))

    return '\n'.join(res)