mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-28 01:55:38 -05:00
b1aa65833a
page not as spread out. Text on the contribute page was a redundant copy of each class' contribution page. The summary text was shortened and some vertical padding was removed.
248 lines
No EOL
11 KiB
Text
248 lines
No EOL
11 KiB
Text
extends /templates/base
|
|
|
|
block content
|
|
|
|
div.contribute_class
|
|
|
|
include /templates/contribute/contribute_nav
|
|
|
|
div#contribute-main.class-main
|
|
div#intro
|
|
|
|
h2(data-i18n="contribute.page_title") Contributing
|
|
|
|
#homepage_screenshot
|
|
img.img-responsive(src="/images/pages/contribute/contribute_header.png", alt="")
|
|
|
|
p
|
|
strong(data-i18n="contribute.introduction_desc_intro")
|
|
| We have high hopes for CodeCombat.
|
|
|
|
|
span(data-i18n="contribute.introduction_desc_pref")
|
|
| We want to be where programmers of all stripes come to learn and play together,
|
|
| introduce others to the wonderful world of coding,
|
|
| and reflect the best parts of the community.
|
|
| We can't and don't want to do that alone;
|
|
| what makes projects like GitHub, Stack Overflow and Linux great are the people who
|
|
| use them and build on them.
|
|
| To that end,
|
|
a(href="https://github.com/codecombat/codecombat", data-i18n="contribute.introduction_desc_github_url")
|
|
| CodeCombat is totally open source
|
|
span(data-i18n="contribute.introduction_desc_suf")
|
|
| , and we aim to provide as many ways as possible for you to take part and
|
|
| make this project as much yours as ours.
|
|
p(data-i18n="contribute.introduction_desc_ending")
|
|
| We hope you'll join our party!
|
|
p(data-i18n="contribute.introduction_desc_signature").signature
|
|
| - Nick, George, Scott, Michael, and Jeremy
|
|
hr
|
|
|
|
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.
|
|
|
|
#archmage
|
|
.class_image.header-scrolling-fix
|
|
img.img-responsive(src="/images/pages/contribute/archmage.png", alt="")
|
|
|
|
h3.header-scrolling-fix
|
|
span(data-i18n="classes.archmage_title") Archmage
|
|
span
|
|
span(data-i18n="classes.archmage_title_description") (Coder)
|
|
p(data-i18n="contribute.archmage_summary")
|
|
| Interested in working on database management, server administration, user facing
|
|
| graphics and building interface? Want to help build a game to help other people learn
|
|
| what you are good at? We have a lot to do and if you are an experienced programmer and
|
|
| want to develop for CodeCombat, this class is for you. We would love your help
|
|
| building the best programming game ever.
|
|
|
|
a(href="/contribute/archmage")
|
|
h3(data-i18n="contribute.more_about_archmage")
|
|
| Learn More About Becoming An Archmage
|
|
|
|
label.checkbox(for="developer").well
|
|
input(type='checkbox', name="developer", id="developer")
|
|
span(data-i18n="contribute.archmage_subscribe_desc")
|
|
| Get emails on new coding opportunities and announcements.
|
|
.saved-notification
|
|
| ✓
|
|
span(data-i18n="contribute.saved") Saved
|
|
|
|
#artisan
|
|
|
|
.class_image.header-scrolling-fix
|
|
img.img-responsive(src="/images/pages/contribute/artisan.png", alt="")
|
|
|
|
h3.header-scrolling-fix
|
|
span(data-i18n="classes.artisan_title") Artisan
|
|
span
|
|
span(data-i18n="classes.artisan_title_description") (Level Builder)
|
|
p
|
|
span(data-i18n="contribute.artisan_summary_pref")
|
|
| Want to design levels and expand CodeCombat's arsenal? People are playing through our
|
|
| content at a pace faster than we can build! Right now, our level editor is barebone,
|
|
| so be wary. Making levels will be a little challenging and buggy. 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_summary_suf")
|
|
| to then this class is for you.
|
|
|
|
a(href="/contribute/artisan")
|
|
h3(data-i18n="contribute.more_about_artisan")
|
|
| Learn More About Becoming An Artisan
|
|
|
|
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
|
|
| ✓
|
|
span(data-i18n="contribute.saved") Saved
|
|
|
|
#adventurer
|
|
|
|
.class_image.header-scrolling-fix
|
|
img.img-responsive(src="/images/pages/contribute/adventurer.png", alt="")
|
|
|
|
h3.header-scrolling-fix
|
|
span(data-i18n="classes.adventurer_title") Adventurer
|
|
span
|
|
span(data-i18n="classes.adventurer_title_description") (Level Playtester)
|
|
p(data-i18n="contribute.adventurer_summary")
|
|
| Let us be clear about your role: you are the tank. You are going to take heavy damage.
|
|
| We need people to try out brand-new levels and help identify how to make things better.
|
|
| The pain will be enormous; making good games is a long process and no one gets
|
|
| it right the first time.
|
|
| If you can endure and have a high constitution score, then this class is for you.
|
|
|
|
a(href="/contribute/adventurer")
|
|
h3(data-i18n="contribute.more_about_adventurer")
|
|
| Learn More About Becoming An Adventurer
|
|
|
|
label.checkbox(for="tester").well
|
|
input(type='checkbox', name="tester", id="tester")
|
|
span(data-i18n="contribute.adventurer_subscribe_desc")
|
|
| Get emails when there are new levels to test.
|
|
.saved-notification
|
|
| ✓
|
|
span(data-i18n="contribute.saved") Saved
|
|
|
|
#scribe
|
|
|
|
.class_image.header-scrolling-fix
|
|
img.img-responsive(src="/images/pages/contribute/scribe.png", alt="")
|
|
|
|
h3.header-scrolling-fix
|
|
span(data-i18n="classes.scribe_title") Scribe
|
|
span
|
|
span(data-i18n="classes.scribe_title_description") (Article Editor)
|
|
p
|
|
span(data-i18n="contribute.scribe_summary_pref")
|
|
| CodeCombat is not just going to be a bunch of levels. It will also be a resource of
|
|
| programming knowledge that players can hook into. That way, each Artisan can link
|
|
| to a detailed article that is already written for the player's edification.
|
|
| Documentation akin to the
|
|
a(href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide", data-i18n="contribute.scribe_introduction_url_mozilla")
|
|
| Mozilla Developer Network
|
|
span(data-i18n="contribute.scribe_summary_suf")
|
|
| has built. If you enjoy explaining programming concepts, then this class is for you.
|
|
|
|
a(href="/contribute/scribe")
|
|
h3(data-i18n="contribute.more_about_scribe")
|
|
| Learn More About Becoming A Scribe
|
|
|
|
label.checkbox(for="article_editor").well
|
|
input(type='checkbox', name="article_editor", id="article_editor")
|
|
span(data-i18n="contribute.scribe_subscribe_desc")
|
|
| Get emails about article writing announcements.
|
|
.saved-notification
|
|
| ✓
|
|
span(data-i18n="contribute.saved") Saved
|
|
|
|
#diplomat
|
|
|
|
.class_image.header-scrolling-fix
|
|
img.img-responsive(src="/images/pages/contribute/diplomat.png", alt="")
|
|
|
|
h3.header-scrolling-fix
|
|
span(data-i18n="classes.diplomat_title") Diplomat
|
|
span
|
|
span(data-i18n="classes.diplomat_title_description") (Translator)
|
|
p
|
|
span(data-i18n="contribute.diplomat_summary")
|
|
| There is a large interest in CodeCombat in other countries that do not speak English!
|
|
| We are looking for translators who are willing to spend their time translating the
|
|
| site's corpus of words so that CodeCombat is accessible across the world as soon as
|
|
| possible. If you'd like to help getting CodeCombat international, then this class is
|
|
| for you.
|
|
|
|
a(href="/contribute/diplomat")
|
|
h3(data-i18n="contribute.more_about_diplomat")
|
|
| Learn More About Becoming A Diplomat
|
|
|
|
label.checkbox(for="translator").well
|
|
input(type='checkbox', name="translator", id="translator")
|
|
span(data-i18n="contribute.diplomat_subscribe_desc")
|
|
| Get emails about i18n developments and levels to translate.
|
|
.saved-notification
|
|
| ✓
|
|
span(data-i18n="contribute.saved") Saved
|
|
|
|
#ambassador
|
|
|
|
.class_image.header-scrolling-fix
|
|
img.img-responsive(src="/images/pages/contribute/ambassador.png", alt="")
|
|
|
|
h3.header-scrolling-fix
|
|
span(data-i18n="classes.ambassador_title") Ambassador
|
|
span
|
|
span(data-i18n="classes.ambassador_title_description") (Support)
|
|
p(data-i18n="contribute.ambassador_summary")
|
|
| We are trying to build a community, and every community needs a support team when
|
|
| there are troubles. We have got chats, emails, and social networks so that our users
|
|
| can get acquainted with the game. If you want to help people get involved, have fun,
|
|
| and learn some programming, then this class is for you.
|
|
|
|
a(href="/contribute/ambassador")
|
|
h3(data-i18n="contribute.more_about_ambassador")
|
|
| Learn More About Becoming An Ambassador
|
|
|
|
label.checkbox(for="support").well
|
|
input(type='checkbox', name="support", id="support")
|
|
span(data-i18n="contribute.ambassador_subscribe_desc")
|
|
| Get emails on support updates and multiplayer developments.
|
|
.saved-notification
|
|
| ✓
|
|
span(data-i18n="contribute.saved") Saved
|
|
#counselor
|
|
|
|
.class_image.header-scrolling-fix
|
|
img.img-responsive(src="/images/pages/contribute/counselor.png", alt="")
|
|
|
|
h3.header-scrolling-fix
|
|
span(data-i18n="classes.counselor_title") Counselor
|
|
span
|
|
span(data-i18n="classes.counselor_title_description") (Expert/Teacher)
|
|
p(data-i18n="contribute.counselor_summary")
|
|
| None of the above roles fit what you are interested in? Do not worry, we are on the
|
|
| lookout for anybody who wants a hand in the development of CodeCombat! If you are
|
|
| interested in teaching, game development, open source management, or anything else
|
|
| that you think will be relevant to us, then this class is for you.
|
|
|
|
a(href="/contribute/counselor")
|
|
h3(data-i18n="contribute.more_about_counselor")
|
|
| Learn More About Becoming A Counselor
|
|
|
|
div.clearfix |