Skip to content

[V3] Freelancer Rates: fix everything around this exercise #1021

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

Merged
merged 16 commits into from
Mar 12, 2021

Conversation

SleeplessByte
Copy link
Member

Reviewers, please spell/grammar check

Related #1017
Follow up: #951 (no separate issue created as of opening this PR)

Changes

  • Rename from concept based exercise (numbers) to story based exercise freelancer-rates
  • Add full name to config.json
  • Add blurb for numbers to config.json
  • Add a small welcome block to the stub
  • Add design document
  • Sync concept documents with exercise documents
  • Add concept links
  • Add about.md for numbers concept

@SleeplessByte SleeplessByte added enhancement 🦄 Changing current behaviour, enhancing what's already there documentation 📖 Documentation changes chore 🔧 Meta related task such as build, test, linting, maintainers.json etc. v3-migration 🤖 Preparing for Exercism v3 labels Feb 28, 2021
@SleeplessByte SleeplessByte requested a review from a team February 28, 2021 23:45
@SleeplessByte SleeplessByte self-assigned this Feb 28, 2021
@junedev

This comment has been minimized.

@SleeplessByte

This comment has been minimized.

@neenjaw

This comment has been minimized.

Copy link
Contributor

@neenjaw neenjaw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉 I think this is overall a good improvement from the last iteration. Left a couple notes about maybe some sentence changes. I was confused with the one table in the about.md.

Copy link
Member

@kotp kotp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just observations.

@junedev
Copy link
Member

junedev commented Mar 2, 2021

Thanks for your feedback regarding the purpose of about.md. I will pick up that general discussion in Slack, I don't think this PR is the right place for it.

## 2. Calculate the month rate, given an hourly rate and a discount

- There is a global built-in function to _parse_ a `string` to a fractional
number, ignoring non-numeric characters, such as the `%` (percent)-sign.
- There is a global built-in function to _parse_ a `string` to a fractional number, ignoring non-numeric characters, such as the `%` (percent)-sign.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A suggestion: you could consider linking to the function.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@junedev suggested removing this task / rewriting it so it doesn't need parsing (cyclic concept dependency), and I like that idea a lot, so this will go away anyway :P :P

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@SleeplessByte SleeplessByte added the do not merge 🚧 Don't merge until this label is removed label Mar 2, 2021
@SleeplessByte
Copy link
Member Author

I'm going to update this PR to take into account @junedev 's commentary, and the reviews here. Thanks everyone, this is great stuff!

@SleeplessByte
Copy link
Member Author

I'm going to merge this and suggest that we make improvements using future issues and PRs.

@SleeplessByte SleeplessByte merged commit 6a30738 into main Mar 12, 2021
@SleeplessByte SleeplessByte deleted the chore/rename-numbers branch March 12, 2021 17:28
@junedev
Copy link
Member

junedev commented Mar 12, 2021

👍 If it is ok for you I would give the exercise/concept another look when I am doing the round of creating the improvement issues.

@SleeplessByte
Copy link
Member Author

Of course! I hope you will :D and I will be happy to take the advice and implement it :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore 🔧 Meta related task such as build, test, linting, maintainers.json etc. do not merge 🚧 Don't merge until this label is removed documentation 📖 Documentation changes enhancement 🦄 Changing current behaviour, enhancing what's already there v3-migration 🤖 Preparing for Exercism v3 x:size/large Large amount of work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants