190 Commits

Author SHA1 Message Date
Katrina Owen
b0d82672ae Sync etl docs with problem-specifications (#265)
The etl exercise has been overhauled as part of a project
to make practice exercises more consistent and friendly.

For more context, please see the discussion in the forum, as well as
the pull request that updated the exercise in the problem-specifications
repository:

- https://forum.exercism.org/t/new-project-making-practice-exercises-more-consistent-and-human-across-exercism/3943
- https://github.com/exercism/problem-specifications/pull/2250
2023-04-09 17:47:21 +02:00
Katrina Owen
93ba4773ab Sync secret-handshake docs with problem-specifications (#263)
The secret-handshake exercise has been overhauled as part of a project
to make practice exercises more consistent and friendly.

For more context, please see the discussion in the forum, as well as
the pull request that updated the exercise in the problem-specifications
repository:

- https://forum.exercism.org/t/new-project-making-practice-exercises-more-consistent-and-human-across-exercism/3943
- https://github.com/exercism/problem-specifications/pull/2219
2023-03-08 12:58:35 +01:00
Katrina Owen
40e8149ecc Sync two-fer docs with problem-specifications (#262)
The two-fer exercise has been overhauled as part of a project
to make practice exercises more consistent and friendly.

For more context, please see the discussion in the forum, as well as
the pull request that updated the exercise in the problem-specifications
repository:

- https://forum.exercism.org/t/new-project-making-practice-exercises-more-consistent-and-human-across-exercism/3943
- https://github.com/exercism/problem-specifications/pull/2204
2023-03-03 13:18:01 +01:00
dependabot[bot]
c95b5929f6 Bump actions/setup-node from 3.5.1 to 3.6.0 (#258)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.5.1 to 3.6.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](8c91899e58...64ed1c7eab)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 15:13:39 +01:00
Marc Bernard
1880f03c76 How to add logging to your test runs (#256) 2022-12-15 17:02:44 +01:00
Katrina Owen
6eef70e7fc Reformat exercise config files (#254)
This runs the `bin/configlet fmt --update` command to
reformat the exercise configs.
2022-12-15 14:19:22 +01:00
Rahul Dwivedi
69258c24c2 New Exercise: Difference of Squares (#239) 2022-12-13 07:55:16 +01:00
Rahul Dwivedi
0c80fef3c6 merge conflict (#240) 2022-12-02 14:23:31 +01:00
Exercism Bot
91d0152d38 🤖 Sync org-wide files to upstream repo (#250)
More info: ceface8fc4
2022-11-22 13:50:43 +01:00
bau-mann
f51cafc8a4 Fix EOL crypto-square (#246) 2022-10-31 09:50:52 -04:00
Rahul Dwivedi
12763e1772 Implement Exercise: ETL (#235) 2022-10-27 14:11:19 +02:00
bau-mann
2bd33dda55 Implement Exercise "State of Tic-Tac-Toe" (#232) 2022-10-25 17:32:11 +02:00
Rahul Dwivedi
d615b546b4 Implement Exercise: Crypto Square (#229) 2022-10-25 06:48:40 +02:00
Marc Bernard
c575bba607 Add hint for implementing unit tests (#230) 2022-10-22 16:43:10 +02:00
Rahul Dwivedi
8b6da56c4d Collatz conjecture (#227) 2022-10-20 15:19:37 +02:00
Rahul Dwivedi
fe82690c5f Implement Exercise: Armstrong-numbers (#224) 2022-10-19 09:46:20 +02:00
Rahul Dwivedi
bf8243f279 Implement Exercise: Acronym (#222) 2022-10-18 16:46:37 +02:00
bau-mann
f05ddf4945 Book store Workaround (#218) 2022-10-14 14:42:56 +02:00
dependabot[bot]
7b02007c65 Bump actions/setup-node from 3.5.0 to 3.5.1 (#217)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](969bd26639...8c91899e58)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-14 09:37:37 +02:00
bau-mann
7f974458e2 Implement Exercise "Secret Handshake" (#213) 2022-09-30 19:24:12 +02:00
dependabot[bot]
d9c08f49ed Bump actions/setup-node from 3.4.1 to 3.5.0 (#206)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](2fddd8803e...969bd26639)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-30 08:06:09 +02:00
Marc Bernard
a88a55bf47 Fix link in Contribution Guidelines (#184)
Small edits and additions
2022-09-13 14:12:11 -04:00
Tom Schmelzer
68c53aac22 docs: fix typo (#178) 2022-08-22 14:59:36 +02:00
Marc Bernard
5554940830 Fix end-of-file for sources (#177)
Keeps code compatible with abapGit

Co-authored-by: Marc Bernard <marc@mail.marcbernardtools.com>
2022-08-17 07:44:35 +02:00
Rich Heilman
3da5677a8b Itab exercises updates (#176) 2022-08-10 15:59:01 +02:00
Rich Heilman
4a7d18105c Itab Exercises (#175) 2022-08-10 14:48:54 +02:00
Rich Heilman
a67bec4ce3 Itab-basics commit (#174) 2022-08-05 15:01:30 +02:00
dependabot[bot]
b089248241 Bump actions/setup-node from 3.4.0 to 3.4.1 (#172)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](5b949b50c3...2fddd8803e)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-14 16:50:39 +02:00
Lars Hvam
6d84df3755 check concept exercise solutions in CI (#169) 2022-07-13 18:12:56 +02:00
Marian Zeis
bd0d4490f9 New Concept Exercise: Lasagne (#89) 2022-07-13 15:26:19 +02:00
Marian Zeis
b9a7771aae New Concept: Basics (#87) 2022-07-13 15:08:44 +02:00
dependabot[bot]
e05220839d Bump actions/setup-node from 3.3.0 to 3.4.0 (#168)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](eeb10cff27...5b949b50c3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 16:48:58 +02:00
Marc Bernard
61036e9f92 Fix original language for "Grains" (#167) 2022-06-08 14:07:57 +02:00
Marian Zeis
d067e42cc2 New exercise: Grains (#44)
* new exercise grains

* change config.json to random place

* add missing bracket in config.sjon

* remove solution from template

* change from decfloat to p

* change from decfloat to p

* linting

* add abapGit Config

Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
2022-06-08 14:00:38 +02:00
Marian Zeis
86dc38d1c3 remove "wip" on word-count (#166) 2022-06-08 13:14:42 +02:00
Marian Zeis
c0cdb04810 New Exercise: Word count (#90) 2022-06-08 12:19:22 +02:00
Marc Bernard
d5f7b4bb4e Docs: Add SAP Learning Journey (#164)
* Docs: Add Learning Journey

* Docs: Add SAP Learning Journey

* Update LEARNING.md
2022-06-07 17:01:12 +02:00
dependabot[bot]
730a5e55d4 Bump actions/setup-node from 3.2.0 to 3.3.0 (#165)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](17f8bd9264...eeb10cff27)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-07 16:27:38 +02:00
Lars Hvam
ad78132db0 fix whitespace (#163) 2022-06-07 08:10:21 +02:00
Marc Bernard
cc86dbd70d Update abaplint (#157)
* Update abaplint

* Update

* Update

* Add deps

* Update

* Update

* Trigger

* Indent + Excludes

* Update abaplint.json

* Update abaplint.json

* Uncaught exceptions off

Co-authored-by: Lars Hvam <larshp@hotmail.com>
2022-05-31 17:28:15 +02:00
Marc Bernard
0abcc0e8bc Update documentation images (#162) 2022-05-31 11:21:13 +02:00
Marc Bernard
3a7a4f3496 Update documentation images (#161)
* Update documentation images

* Docs
2022-05-31 11:08:04 +02:00
Marc Bernard
32fa6de191 Make README title match Exercism track name (#160)
In the early days of Exercism we named each track for the
programming language, prefixed with an 'x'. This was reflected
in the name of the repository as well as the title of the README.

At some point we changed this decision, and renamed all the
repositories.

Over time most of the READMEs have also been updated.

Some tracks changed the README title to be just the language name,
whereas others changed the title to reflect that this isn't the language
itself, but rather the Exercism track for that language.

This normalizes the README title.

Co-authored-by: Katrina Owen <katrina.owen@gmail.com>
2022-05-31 10:47:09 +02:00
Marc Bernard
75e6064486 Update documentation (#159) 2022-05-31 10:36:26 +02:00
Marc Bernard
d1106f919e Add documentation for cloning this repo (#156)
* Update CONTRIBUTING.md

* Add clone docs

* Update docs/CLONE.md

Co-authored-by: Tom Schmelzer <30869493+schmelto@users.noreply.github.com>

* Update CONTRIBUTING.md

Co-authored-by: Goran Back <27279305+g-back@users.noreply.github.com>

* Update CONTRIBUTING.md

Co-authored-by: Tom Schmelzer <30869493+schmelto@users.noreply.github.com>
Co-authored-by: Goran Back <27279305+g-back@users.noreply.github.com>
2022-05-31 10:11:10 +02:00
Marc Bernard
16629c380d Add abaplint checks (#154) 2022-05-24 16:50:49 +02:00
Marc Bernard
bb6b3d0480 Make repository compatible with abapGit (#82)
* Create .abapgit.xml

* Create package.devc.xml

* Create package.devc.xml

* Create zcl_anagram.clas.xml

* Update .abapgit.xml

* Add packages

* Add classes

* Update packages

* Update abapGit.xml

* Update XML objects

* Fix EOF

* Update EE

* Update EOF

* Change starting folder

* Add execises

* Update .abapgit.xml

* Package description

* Update xml

* Update EOF

Co-authored-by: Marc Bernard <marc@mail.marcbernardtools.com>
2022-05-24 10:03:57 +02:00
dependabot[bot]
b8702e4b7c Bump actions/setup-node from 3.1.1 to 3.2.0 (#153)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](56337c4255...17f8bd9264)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-16 16:36:39 +02:00
Exercism Bot
0a67bb692a 🤖 Sync org-wide files to upstream repo (#152)
More info: f28daf625f
2022-05-12 11:45:20 +02:00
Exercism Bot
d21ab803ce 🤖 Sync org-wide files to upstream repo (#144)
More info: 68ae5ebb27
2022-04-22 17:47:16 +02:00