{"id":25035001,"url":"https://github.com/caatinga/erlanglings","last_synced_at":"2025-03-30T20:22:10.862Z","repository":{"id":276007946,"uuid":"927755278","full_name":"caatinga/erlanglings","owner":"caatinga","description":"Small exercises to get you used to reading and writing Erlang code!","archived":false,"fork":false,"pushed_at":"2025-02-05T19:18:36.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T19:52:12.512Z","etag":null,"topics":["erlang","katas"],"latest_commit_sha":null,"homepage":"","language":"Erlang","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/caatinga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-05T13:47:08.000Z","updated_at":"2025-02-05T19:18:39.000Z","dependencies_parsed_at":"2025-02-05T19:52:15.623Z","dependency_job_id":"4681fcff-5f42-43e6-9314-bd8b1a793a80","html_url":"https://github.com/caatinga/erlanglings","commit_stats":null,"previous_names":["caatinga/erlanglings"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caatinga%2Ferlanglings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caatinga%2Ferlanglings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caatinga%2Ferlanglings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caatinga%2Ferlanglings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caatinga","download_url":"https://codeload.github.com/caatinga/erlanglings/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246374087,"owners_count":20766841,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["erlang","katas"],"created_at":"2025-02-05T23:44:07.033Z","updated_at":"2025-03-30T20:22:10.838Z","avatar_url":"https://github.com/caatinga.png","language":"Erlang","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Erlanglings\n\nGreetings and welcome to Erlanglings.\nThis project contains small exercises to get you used to reading and writing Erlang code.\nThis includes reading and responding to compiler messages!\n\nIt is recommended to do the Erlanglings exercises in parallel to reading [the official Erlang documentation](https://www.erlang.org/docs), the most comprehensive resource for learning Erlang📚️\n\n## Getting Started\n\n### Installing Erlang\n\nBefore starting Erlanglings, you need to have the **latest version of Erlang** installed.\nVisit [Erlang Official page](https://www.erlang.org/downloads) for further instructions on installing Erlang.\nThis will also install _RBar3_, Erlang package/project manager.\n\n### Installing Erlanglings\n\nTODO: describe how to clone the repository\n\n### Initialization\n\nTODO: describe about run make tests\n\n## Working environment\n\n### Editor\n\nhttps://marketplace.visualstudio.com/items?itemName=pgourlain.erlang\nOur general recommendation is [VS Code](https://code.visualstudio.com/) with the [erlang plugin](https://marketplace.visualstudio.com/items?itemName=pgourlain.erlang) or [erlang-ls plugin](https://marketplace.visualstudio.com/items?itemName=erlang-ls.erlang-ls).\nBut any editor that supports [erlang-ls](https://erlang-ls.github.io/) should be enough for working on the exercises.\n\n### Terminal\n\nWhile working with Erlanglings, please use a modern terminal for the best user experience.\nThe default terminal on Linux and Mac should be sufficient.\nOn Windows, we recommend the [Windows Terminal](https://aka.ms/terminal).\n\n## Doing exercises\n\nThe exercises are sorted by topic and can be found in the subdirectory `exercises/\u003ctopic\u003e`.\nFor every topic, there is an additional `README.md` file with some resources to get you started on the topic.\nWe highly recommend that you have a look at them before you start 📚️\n\nMost exercises contain an error that keeps them from compiling, and it's up to you to fix it!\nSome exercises contain tests that need to pass for the exercise to be done ✅\n\nSearch for `TODO` or `undefined.` to find out what you need to change.\n\n### Exercise List\n\nTODO: List to exercise list\n\n## Questions?\n\nIf you need any help while doing the exercises and the builtin-hints aren't helpful, feel free to ask in the [_Q\u0026A_ category of the discussions](https://github.com/caatinga/erlanglings/discussions/categories/q-a?discussions_q=) if your question wasn't asked yet 💡\n\n## Third-Party Exercises\n\nTODO: is necessary?\n\n## Continuing On\n\nOnce you've completed Erlanglings, put your new knowledge to good use!\nContinue practicing your Erlang skills by building your own projects, contributing to Erlanglings, or finding other open-source projects to contribute to.\n\n## Uninstalling Erlanglings\n\nIf you want to remove Erlanglings from your system, run the following command:\n\n```bash\nrm -rfv erlanglings/\n```\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/caatinga/erlanglings/blob/main/CONTRIBUTING.md) 🔗\n\n## Contributors ✨\n\nThanks to [all the wonderful contributors](https://github.com/caatinga/erlanglings/graphs/contributors) 🎉\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaatinga%2Ferlanglings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaatinga%2Ferlanglings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaatinga%2Ferlanglings/lists"}