question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Launch Checklist

In order to launch we should:

  • Turn on Travis CI for the track
  • Add Kotlin as a submodule in x-api
  • Implement at least 10 problems
  • Write documentation (see below)
  • Find a person or (ideally) a handful of people willing to check exercism regularly (daily?) to review solutions
  • Add track implementors and other designated code reviewers as mentors to the track. This gives you access to all the solutions in Kotlin whether or not you’ve submitted the problem to the site.
  • Add a language icon or logo (see below)
  • Toggle "active" to true in config.json
  • Send an email to the mailing list

Documentation

The documentation lives in the docs/ directory here in this repository, and gets served to the site via the x-api. It should contain at minimim:

  • INSTALLATION.md - about how to get the language set up locally.
  • TESTS.md - about how to run the tests for the exercises.

Some nice to haves:

  • ABOUT.md - a short, friendly blurb about the language. What types of problems does it solve really well? What is it typically used for?
  • LEARNING.md - a few notes about where people might want to go to learn the language from scratch.
  • RESOURCES.md - references and other useful resources.

Logo/Icon

We try to create a language icon that has the exercism colors, and is recognizably similar to the language icon. Sometimes this isn’t possible due to copyright issues. See http://exercism.io/languages for all the existing icons.

The logo should live under /public/img/tracks/ in the exercism/exercism.io repository. https://github.com/exercism/exercism.io/tree/master/public/img/tracks

Attribution goes in https://github.com/exercism/exercism.io/blob/master/ATTRIBUTION.md

If image assets are not your strong suit, just find a reasonable image to start from, along with the information about the licensing, and we’ll figure out the colorization thing (I’ve written some scripts to help me do this part).

Some icons are the official language logo (tweaked). Where a language doesn’t seem to have an official logo, or where the official logo has copyright issues, we just make something up.

Successful Launches

Some tracks have been more successful than others, and I believe the key features of the successful tracks are:

  • Each submission receives feedback quickly, preferably within the first 24 hours.
  • The code reviews do not direct users to do specific things, but rather ask questions challenging people to think about different aspects of their solution, or explore aspects of the language. Referencing existing blog posts and style guides seems to work well, when making specific recommendations.

For more about contributing to language tracks on exercism, check out the Problem API Contributing guide: https://github.com/exercism/x-api/blob/master/CONTRIBUTING.md

Issue Analytics

  • State:closed
  • Created 8 years ago
  • Comments:15 (15 by maintainers)

github_iconTop GitHub Comments

1reaction
sdavids13commented, May 28, 2016

@kytrinyx I think this track is good to go - I just toggled the config to activate the module. Will you send out an email to the mailing list, or would you like me to do it? If you want me to do it, what mailing list 😉

1reaction
sdavids13commented, May 14, 2016

I added 10 problems via PR #5

Read more comments on GitHub >

github_iconTop Results From Across the Web

Product Launch Checklist: How to Launch a ... - HubSpot Blog
Launching a new product? Use this step-by-step checklist that includes the best product launch tips from a HubSpot Product Marketer.
Read more >
A 7-Step Product Launch Checklist (Using the Power of Social ...
Your seven-step product launch checklist: · Define your audience · Position your product · Set your launch goals · Time your launch ·...
Read more >
Product Launch Checklists — They're More Important Than ...
Product launch checklists help you think through all of the processes, steps, assets, and other things your team will need to do and...
Read more >
22-Step Product Launch Checklist (Includes Bonus Tips)
A product launch checklist is a list of action items that need to be completed in order to successfully release a new product...
Read more >
What Is a Good Product Launch Plan Checklist? - AHA.io
Below are some common elements of a product launch checklist, grouped by the type of work required — product, go-to-market, systems, sales, customer...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found