extends /templates/base block content div.contribute_class include /templates/contribute/contribute_nav div.class-main#artisan-main .class_image img.img-responsive(src="/images/pages/contribute/artisan.png", alt="") h2 span(data-i18n="classes.artisan_title") Artisan span span(data-i18n="classes.artisan_title_description") (Level Builder) p span(data-i18n="contribute.artisan_introduction_pref") | We must construct additional levels! | People be clamoring for more content, and we can only build so many ourselves. | Right now your workstation is level one; our level editor is barely | usable even by its creators, so be wary. | If you have visions of campaigns spanning for-loops to span a(href="http://stackoverflow.com/questions/758088/seeking-contrived-example-code-continuations/758105#758105") | Mondo Bizzaro span span(data-i18n="contribute.artisan_introduction_suf") | to then this class might be for you. h4(data-i18n="contribute.class_attributes") Class Attributes ul li(data-i18n="contribute.artisan_attribute_1") | Any experience in building content like this would be nice, such as using | Blizzard's level editors. But not required! li(data-i18n="contribute.artisan_attribute_2") | A hankering to do a whole lot of testing and iteration. | To make good levels, you need to take it to others and watch them play it, | and be prepared to find a lot of things to fix. li(data-i18n="contribute.artisan_attribute_3") | For the time being, endurance en par with an Adventurer. | Our Level Editor is super preliminary and frustrating to use. You have been warned! h4(data-i18n="contribute.how_to_join") How To Join span(data-i18n="contribute.artisan_join_desc") | Use the Level Editor in these steps, give or take: ul li a(href="https://github.com/codecombat/codecombat/wiki/Artisan-Home", data-i18n="contribute.artisan_join_step1") Read the documentation. li a(href="/editor/level", data-i18n="contribute.artisan_join_step2") Create a new level and explore existing levels. li a(href="http://www.hipchat.com/g3plnOKqa", data-i18n="contribute.artisan_join_step3") Find us in our public HipChat room for help. li a(href="http://discourse.codecombat.com", data-i18n="contribute.artisan_join_step4") Post your levels on the forum for feedback. if me.attributes.anonymous div#sign-up.alert.alert-info strong(data-i18n="contribute.alert_account_message_intro") | Hey there! span span(data-i18n="contribute.alert_account_message_pref") | To subscribe for class emails, you'll need to a(data-toggle="coco-modal", data-target="modal/signup", data-i18n="contribute.alert_account_message_create_url") | create an account span span(data-i18n="contribute.alert_account_message_suf") | first. label.checkbox(for="level_creator").well input(type='checkbox', name="level_creator", id="level_creator") span(data-i18n="contribute.artisan_subscribe_desc") | Get emails on level editor updates and announcements. .saved-notification ✓ Saved #Contributors h3(data-i18n="contribute.creative_artisans") | Our Creative Artisans: .row for contributor in contributors .col-xs-6.col-md-3 .thumbnail if contributor.avatar img.img-responsive(src="/images/pages/contribute/artisan/" + contributor.avatar + "_small.png", alt="") else img.img-responsive(src="/images/pages/contribute/artisan.png", alt="") .caption h4= contributor.name div.clearfix