-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[New Concept Documents] : comparisons concept #2456
Labels
claimed 🐾
For new exercises being written by contributors and maintainers.
new reference doc ✨
x:action/create
Work on something from scratch
x:knowledge/intermediate
Quite a bit of Exercism knowledge required
x:module/concept
Work on Concepts
x:rep/large
Large amount of reputation
x:size/medium
Medium amount of work
x:status/claimed
Someone is working on this issue
x:type/content
Work on content (e.g. exercises, concepts)
Comments
BethanyG
added
x:action/create
Work on something from scratch
x:knowledge/intermediate
Quite a bit of Exercism knowledge required
x:module/concept
Work on Concepts
x:size/medium
Medium amount of work
x:type/content
Work on content (e.g. exercises, concepts)
help wanted
We'd like your help with this.
new reference doc ✨
labels
Sep 18, 2021
PLEASE NOTE: PR592 is the implementation of the associated concept exercise. However, that exercise cannot "go live" without this associated concept write-up. Please review the documents for the associated concept exercise as well as its design document to make sure this write-up is of similar tone and subject. |
BethanyG
added
claimed 🐾
For new exercises being written by contributors and maintainers.
x:status/claimed
Someone is working on this issue
and removed
help wanted
We'd like your help with this.
labels
Nov 9, 2021
J08K
added a commit
that referenced
this issue
Nov 15, 2021
* Add blurb for Comparison concept * Add introduction for Comparisons concept * Add documentation for about.md for Comparisons concept on python track * Add links to resources for comparisons concept in python track * Update concepts/comparisons/.meta/config.json Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/.meta/config.json Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/.meta/config.json Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/links.json Co-authored-by: Isaac Good <[email protected]> * Update concepts/comparisons/links.json Co-authored-by: Isaac Good <[email protected]> * Update concepts/comparisons/introduction.md Co-authored-by: BethanyG <[email protected]> * Update description for official python operators * Add note about short circuiting in comparison chaining * changed unpacking declaration to simple declaration * Update concepts/comparisons/about.md Co-authored-by: Isaac Good <[email protected]> * Update example of membership test with better variable names * Changed double quotes to single ones for consistency * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/links.json Co-authored-by: Isaac Good <[email protected]> * Add comparisons link at the bottom of the document * Add note for comparison priority * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Add link for arithmetic conversions * Add example for complex number comparison * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/about.md Co-authored-by: Isaac Good <[email protected]> * Add period and convert statement to h3 * Replace single letter variable with more verbose ones * Update example of membership test * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Minor apostrophe update * Update concepts/comparisons/about.md Co-authored-by: Isaac Good <[email protected]> * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/introduction.md Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Add chinese and korean strings for comparison * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Fix broken link due to mistyped word * Remove code samples and change prose as per about.md * Update concepts/comparisons/.meta/config.json * Apply suggestions from code review Markdown style standards: one-sentence-per-line changes. Co-authored-by: Victor Goff <[email protected]> * Change examples of chinese and korean words * Mention Chinese and Korean in title case * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> * Update concepts/comparisons/about.md Co-authored-by: BethanyG <[email protected]> Co-authored-by: BethanyG <[email protected]> Co-authored-by: Isaac Good <[email protected]> Co-authored-by: Victor Goff <[email protected]> Co-authored-by: Job van der Wal <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
claimed 🐾
For new exercises being written by contributors and maintainers.
new reference doc ✨
x:action/create
Work on something from scratch
x:knowledge/intermediate
Quite a bit of Exercism knowledge required
x:module/concept
Work on Concepts
x:rep/large
Large amount of reputation
x:size/medium
Medium amount of work
x:status/claimed
Someone is working on this issue
x:type/content
Work on content (e.g. exercises, concepts)
This issue describes how to implement the
comparisons
concept documents for the python track.Getting started
Please please please read the docs before starting. Posting PRs without reading these docs will be a lot more frustrating for you during the review cycle, and exhaust Exercism's maintainers' time. So, before diving into the implementation, please read up on the following documents:
Concept Description
Please see the following for more details on concepts & concept exercises.
Topics under this concept:
==
,>
,<
,!=
is
andis not
built-in
typesResources to get started writing:
introduction.md
Spec detail can be found here: concept
introduction.md
This can also be a summary/paraphrase of the
about.md
file, and will provide a brief introduction of the concept for a student who has not yet completed the concept exercise. It should contain a good summation of the concept, but not go into lots of detail/discussion. Here is a partial screengrab of the page whereintroduction.md
displays:about.md
Spec detail can be found here: concept
about.md
This file provides information about this concept for a student who has completed the corresponding concept exercise. It is intended as a reference/ jumping off point for continued learning, and may go into detail about performance, variation, or other interesting details. Here is a partial screengrab of the page where
about.md
displays:links.json
Spec detail can be found here: concept
links.json
This file provides links to information and resources about the concept, including official documentation, tutorials, blog posts, essays, etc. These links show at the bottom of the concept page:
Concept Metadata Files Under .meta/config.json
For more information on concept
.meta/
files and formatting, see concept metadata filesblurb
--- We recommend starting with the first paragraph of either the conceptsintroduction.md
orabout.md
files, and editing it down to the <= 350 character limit. Here are screengrabs of a blurb (in this casebasics
andstrings
) in a couple different contexts:On the Concepts "journey" page:
On the Exercise Details Page, under the "unlocked" section:
Implementation Notes
Getting Help
If you have any questions while implementing the exercise, please post the questions as comments in this issue, or contact one of the maintainers on our Slack channel. _We're happy to help!
The text was updated successfully, but these errors were encountered: