Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/victorizbitskiy/cleancodeguidesbot
Clean Code Guides Telegram Bot
https://github.com/victorizbitskiy/cleancodeguidesbot
clean-code nodejs telegram-bot
Last synced: 11 days ago
JSON representation
Clean Code Guides Telegram Bot
- Host: GitHub
- URL: https://github.com/victorizbitskiy/cleancodeguidesbot
- Owner: victorizbitskiy
- License: mit
- Archived: true
- Created: 2022-04-27T05:02:00.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-16T09:00:13.000Z (over 2 years ago)
- Last Synced: 2024-12-20T16:44:32.770Z (2 months ago)
- Topics: clean-code, nodejs, telegram-bot
- Language: JavaScript
- Homepage:
- Size: 928 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Clean Code Guides Telegram Bot
[](https://t.me/CleanCodeGuidesBot)
This is a Telegram bot that has been created to help you make your code cleaner.
It provides an interface to work with adaptations of [Robert C. Martin's](https://github.com/unclebob) [Clean Code](https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882) for several programming languages.
The following languages are currently supported:[](https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-us/abenabap_overview.htm)
[](https://go.dev)
[](https://www.java.com)
[](https://developer.mozilla.org/en/docs/Web/JavaScript)
[](https://www.typescriptlang.org)
[](https://www.php.net)
[](https://www.python.org)
[](https://www.ruby-lang.org)
[](https://dotnet.microsoft.com/en-us)---
Don't forget to click ⭐ if you like the project!
---
### Sources of Clean Code adaptationsList...
**1. ABAP**
- English:
[SAP/styleguides](https://github.com/SAP/styleguides/blob/main/clean-abap/CleanABAP.md)
- Russian:
[victorizbitskiy/styleguides/blob/add-ru-translation/clean-abap/CleanABAP_ru](https://github.com/victorizbitskiy/styleguides/blob/add-ru-translation/clean-abap/CleanABAP_ru.md)**3. Go**
- English:
[Pungyeon/clean-go-article](https://github.com/Pungyeon/clean-go-article)
**4. Java**
- English:
[leonardolemie/clean-code-java](https://github.com/leonardolemie/clean-code-java)
**5. JavaScript**
- English:
[ryanmcdermott/clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript)
- Russian:
[BoryaMogila/clean-code-javascript-ru](https://github.com/BoryaMogila/clean-code-javascript-ru)
[maksugr/clean-code-javascript](https://github.com/maksugr/clean-code-javascript)
**5. TypeScript**
- English:
[labs42io/clean-code-typescript](https://github.com/labs42io/clean-code-typescript)
- Russian:
[Real001/clean-code-typescript](https://github.com/Real001/clean-code-typescript)
**6. PHP**
- English:
[jupeter/clean-code-php](https://github.com/jupeter/clean-code-php)
- Russian:
[peter-gribanov/clean-code-php](https://github.com/peter-gribanov/clean-code-php)
**7. Python**
- English:
[zedr/clean-code-python](https://github.com/zedr/clean-code-python)
**8. Ruby**
- English:
[uohzxela/clean-code-ruby](https://github.com/uohzxela/clean-code-ruby)
**9. .NET**
- English:
[thangchung/clean-code-dotnet](https://github.com/thangchung/clean-code-dotnet)
### How to contribute
If you are new to github [this instruction](https://docs.github.com/en/get-started/quickstart/contributing-to-projects) or [this one](https://github.com/firstcontributions/first-contributions) will help you.To add a new programming language:
1. Fork this repository
2. Clone the repository
3. Create a branch
4. Add a new folder in [this directory](https://github.com/victorizbitskiy/CleanCodeGuidesBot/tree/main/modules/CleanCodeGuides/languages), by analogy with others.
5. Push changes to GitHub
6. Submit your changes for review### Got questions?
If you have questions or general suggestions, don't hesitate to submit a new [(GitHub issue)](https://github.com/victorizbitskiy/CleanCodeGuidesBot/issues).