Level up your programming skills.
JavaScript Ruby HTML CSS Other
Latest commit ef04547 Jul 24, 2016 @kytrinyx kytrinyx committed on GitHub Merge pull request #2982 from aranair/add-bulk-archive-submission
2971: Bulk archive of submission
Failed to load latest commit information.
api Auto-correct RuboCop offenses and re-gen todo May 12, 2016
app Merge pull request #2982 from aranair/add-bulk-archive-submission Jul 24, 2016
bin Adds bundle exec to setup file and notes troubleshooting in contribut… May 23, 2016
config Merge branch 'master' into docker May 22, 2016
db Add team tags. Jul 15, 2016
docker Tell docker users to run bin/setup. May 24, 2016
docs Update oauth-client-secret.png with new Github layout with proper png… Mar 16, 2016
frontend Use formaction instead Jul 24, 2016
lib Add team tags. Jul 15, 2016
public Use formaction instead Jul 24, 2016
scripts Auto-correct RuboCop offenses and re-gen todo May 12, 2016
test Add test cases for bulk delete/archive Jul 22, 2016
x Fix link navigation to install exercism on mac Jul 22, 2016
.coveralls.yml Add coveralls. Setup travis to run with coveralls code coverage. Jan 18, 2014
.editorconfig initial editorconfig file Dec 6, 2013
.gitignore Ignore the vendor directory Jan 3, 2016
.rubocop.yml Replace x-api test fixtures May 28, 2016
.rubocop_todo.yml Auto-correct RuboCop offenses and re-gen todo May 12, 2016
.ruby-gemset update dependencies 2 Jul 4, 2014
.ruby-version.example Revert the upgrade to 2.3.0 (temporarily). See #2733. Jan 22, 2016
.simplecov Add coveralls. Setup travis to run with coveralls code coverage. Jan 18, 2014
.travis.yml Add test:everything rake task (#2871) May 10, 2016
ATTRIBUTION.md public/img/tracks: resize, crop, etc to fix #2394 Jun 5, 2016
CHANGELOG.md Add an un-changelog Mar 25, 2015
CODE_OF_CONDUCT.md Update COC to latest Contributor Covenant version Dec 7, 2015
CONTRIBUTING.md Add a separate seed task for Heroku seeding purposes Jun 24, 2016
Dockerfile Docker instructions include fetching, committing seed data. May 24, 2016
Gemfile Locks the Rubocop version (#2854) Apr 30, 2016
Gemfile.lock Locks the Rubocop version (#2854) May 1, 2016
LICENSE License under AGPL. Fixes #286. Jul 31, 2013
Procfile Don't start mailcatcher in production Jan 21, 2014
Procfile_Vagrant.example Add Procfile_Vagrant.example, add to .gitignore, and update CONTRIBUT… Sep 1, 2015
README.md Update text for 30 languages May 30, 2016
Rakefile Auto-correct RuboCop offenses and re-gen todo May 12, 2016
STAGING.md Add more staging notes Apr 8, 2015
app.rb Auto-correct RuboCop offenses and re-gen todo May 12, 2016
config.rb Move public dir out of lib Nov 22, 2015
config.ru Auto-correct RuboCop offenses and re-gen todo May 12, 2016
docker-compose.yml Tell docker users to run bin/setup. May 24, 2016
lineman.json Move public dir out of lib Nov 22, 2015
x.rb Add contribute page with implementations from another language May 15, 2016

README.md

exercism.io

Build Status Code Climate Gemnasium Coverage Status Supporting 24 Pull Requests Join the chat at https://gitter.im/exercism/support

Exercism is a place where programmers help each other level up their coding skills.

There are practice exercises in 30 programming languages. Solve an exercise and submit it to the website where you can discuss trade-offs and improvements with other programmers. Then refactor and submit a new iteration.

Contact Us

To report a bug, suggest improvements to exercism.io, or if you're having trouble installing or using the CLI, please open a GitHub issue. You can also visit our support chat. We'll do our best to help you out!

Follow us on Twitter @exercism_io.

For occasional updates, such as new language tracks being launched, sign up for the newsletter.

Exercism.io was started by Katrina. To get in touch with her, send an email to kytrinyx@exercism.io.

Contribute

Exercism.io is free and open source, and many, many people have contributed to the project by:

  • Reporting, reproducing, or fixing bugs
  • Fixing typos
  • Triaging issues
  • Suggesting, discussing, or implementing features
  • Refactoring
  • Improving the design of the site
  • Adding tests
  • Improving documentation
  • Improving test suites for the language tracks
  • Adding new problems to existing tracks
  • Porting problems to new tracks
  • Providing feedback on people's code
  • Reviewing pull requests
  • ... and more

We're a friendly bunch, and we're happy to help you help us, so don't be scared to ask about anything. We've got a chat room and there are usually people around there, or just ask right in the issue you're wondering about.

There is a whole repo made just to hold curated "todo" issues. Start looking at the issues labeled "start here": https://github.com/exercism/todo/labels/start-here and then if you find an issue that seems interesting, follow the links from there.

If you're into Go, check out the repository for the CLI. We've labeled a few issues with "good first issue": https://github.com/exercism/cli/labels/good-first-issue The bugs are, of course, up for grabs as well!

Lastly, in this repository, there's a bunch of stuff, mostly un-curated. Here your best bet is going to be to poke around (see: https://github.com/exercism/exercism.io/labels/bug), and ask some questions. Consider it triage (which is sorely needed and much appreciated!).

Also check out the Contributing Guide.

This is a project that started by accident and could never have gotten off the ground by the efforts of any single person.

Thank you!

License

GNU Affero General Public License

Copyright (C) 2015 Katrina Owen, _@kytrinyx.com