<commit_before>menu {
    group('Grails') {
        item 'Learn',                       'learn.html'
        item 'Guides',                     'http://guides.grails.org'
        item 'Documentation',               'documentation.html'        
        item 'Download',                    'download.html'
        item 'Plugins',                     'http://plugins.grails.org'
        item 'Community',                   'community.html'    
        item 'Support',                    'support.html'    
    }

    group('About') {
        item 'Contributing',                'contribute.html'
        item 'Source code',                 'https://github.com/grails/grails-core'
        item 'Build status',                'buildstatus.html'
        item 'Books',                       'learn.html#books'
        //item 'Sponsors',                    'sponsors.html'
        item 'FAQ',                         'faq.html'
        item 'Search',                      'search.html'
    }

    group('Socialize') {
        item 'Discuss on the Mailing List', 'mailing-lists.html',                               'fa-envelope'
        item 'Discuss on Slack',    'http://slack-signup.grails.org', 'fa-slack'
        item 'Grails on Twitter',           'https://twitter.com/grailsframework',           'fa-twitter'
        item 'Events and conferences',      'events.html',                                      'fa-calendar'
        item 'Source code on GitHub',       'https://github.com/grails/grails-core',            'fa-github'
        item 'Report issues on Github',       'contribute.html#reporting-issues',                 'fa-bug'
        item 'Stack Overflow questions',    'http://stackoverflow.com/questions/tagged/grails', 'fa-stack-overflow'

    }
}

pages {
    page 'index', 'index', [allEvents: allEvents]
    page 'search', 'search', [category: 'Search']<commit_msg>Add link to training<commit_after>menu {
    group('Grails') {
        item 'Training',                    '/learn.html#onlinetraining'
        item 'Learn',                       '/learn.html'
        item 'Guides',                      'http://guides.grails.org'
        item 'Documentation',               '/documentation.html'        
        item 'Download',                    '/download.html'
        item 'Plugins',                     'http://plugins.grails.org'
        item 'Community',                   '/community.html'    
        item 'Support',                     '/support.html'    
    }

    group('About') {
        item 'Contributing',                'contribute.html'
        item 'Source code',                 'https://github.com/grails/grails-core'
        item 'Build status',                'buildstatus.html'
        item 'Books',                       'learn.html#books'
        //item 'Sponsors',                    'sponsors.html'
        item 'FAQ',                         'faq.html'
        item 'Search',                      'search.html'
    }

    group('Socialize') {
        item 'Discuss on the Mailing List', 'mailing-lists.html',                               'fa-envelope'
        item 'Discuss on Slack',    'http://slack-signup.grails.org', 'fa-slack'
        item 'Grails on Twitter',           'https://twitter.com/grailsframework',           'fa-twitter'
        item 'Events and conferences',      'events.html',                                      'fa-calendar'
        item 'Source code on GitHub',       'https://github.com/grails/grails-core',            'fa-github'
        item 'Report issues on Github',       'contribute.html#reporting-issues',                 'fa-bug'
        item 'Stack Overflow questions',    'http://stackoverflow.com/questions/tagged/grails', 'fa-stack-overflow'

    }
}

pages {
    page 'index', 'index', [allEvents: allEvents]
    page 'search', 'search', [category: 'Search']
{'fraction_non_alphanumeric': 0.12835199166883624, 'fraction_numerical': 0.0, 'mean_word_length': 1.3527250459277405, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1527055', 'n_tokens_mistral': 1055, 'n_tokens_neox': 995, 'n_words': 215}