Compare commits

...
203 Commits
Author SHA1 Message Date
Meysam 0738fcbd8f Merge pull request #83 from 3omargaad/patch-2
Added Embedded Systems Arm Course Resource
2026-10-04 02:39:49 +02:00
Omar Gaad efa2b58a71 Added Embedded Systems Arm Course Resource 2026-10-03 20:28:18 +01:00
Meysam a9f4eac5c9 Merge pull request #82 from dchithinh/add-qemu-embedded-linux-guide
docs: add ARM embedded Linux QEMU guide
2026-07-23 12:55:55 +03:30
Thinh Do fbc2bbe074 docs: add ARM embedded Linux QEMU guide 2026-07-20 15:54:31 +07:00
Meysam ede541e217 Merge pull request #80 from 3omargaad/patch-1
Update README.md
2026-07-12 17:29:19 +03:30
Omar Gaad 3f84cb4946 Update README.md
Spelling Correction: changed "Assoication" to Association
2026-07-12 15:38:44 +03:00
Meysam 0bc41bf6ac Merge pull request #79 from colonelblacc/add-interactive-skill-tree
docs: add interactive embedded systems skill tree link
2026-07-11 02:20:47 +03:30
colonelblac 37334a10d8 docs: add interactive embedded systems skill tree link 2026-07-11 03:18:37 +05:30
Meysam c43065728c Update README.md 2026-06-20 17:41:03 +03:30
Meysam 399e9072d8 Merge pull request #76 from AntonioBerna/feature/add-protocols
add embedded protocols 🚀
2026-05-10 21:47:40 +02:00
AntonioBerna b43ee3b3c9 add embedded protocols 2026-05-10 16:58:43 +02:00
Meysam 9b0589de9a Merge pull request #74 from AntonioBerna/chore/add-coursera-stm32-deep-dive
docs: add Coursera ARM Cortex STM32 Deep Dive course
2026-04-25 22:02:07 +02:00
AntonioBerna 6d2434c093 docs: add Coursera ARM Cortex STM32 Deep Dive course 2026-04-25 14:04:58 +02:00
Meysam ce19924102 Merge pull request #73 from AntonioBerna/add-new-ref-links
Add curated links across relevant roadmap sections
2026-04-12 14:26:12 +02:00
AntonioBerna e42e802909 Add curated links across relevant roadmap sections 2026-04-11 16:34:26 +02:00
Meysam c6fb798231 Merge pull request #71 from AntonioBerna/chore/add-learning-resources-links
docs: add suggested learning resources links
2026-03-16 19:56:35 +01:00
AntonioBerna 4d72f70ac1 added new link 2026-03-16 17:31:56 +01:00
AntonioBerna 287aba4c37 docs: add suggested learning resources links 2026-03-16 02:28:48 +01:00
Meysam 363e2182dc Merge pull request #70 from AntonioBerna/docs/add-bare-metal-cpp
docs: add Bare Metal C++ guide to C++ section
2026-03-13 03:33:18 +01:00
Meysam a51558de95 Merge pull request #69 from AntonioBerna/docs/add-osek-resources
docs: add OSEK OS resources to AUTOSAR section
2026-03-13 03:32:47 +01:00
AntonioBerna 3243a38153 docs: add Bare Metal C++ guide to C++ section
- Add 'Bare Metal C++' online book by Alexey Rybachuk
2026-03-10 13:47:18 +01:00
AntonioBerna 8e983933b6 docs: add OSEK OS resources to AUTOSAR section
Closes #65

- Add OSEK OS Overview article from autosartoday.com
- Add OSEK/VDX OS Specification 2.2.3 (official PDF)
- Add OSEK/VDX OIL Specification 2.4.1 (official PDF)
2026-03-10 13:45:33 +01:00
Meysam d1265280e0 Merge pull request #67 from AntonioBerna/docs/add-embedded-rust-esp32-italian-course
docs: add Italian embedded Rust ESP32 course
2026-02-23 00:16:33 +01:00
Meysam 1698faccbf Merge pull request #66 from AntonioBerna/docs/add-sccb-and-awesome-electronics
docs: add SCCB spec and awesome-electronics
2026-02-23 00:16:00 +01:00
AntonioBerna 10a1359485 docs: add Italian embedded Rust ESP32 course 2026-02-13 18:31:22 +01:00
AntonioBerna c341c849cd docs: add SCCB spec and awesome-electronics 2026-02-13 18:14:47 +01:00
Meysam Parvizi 4f4058ca04 Merge pull request #62 from Javatti/master
Add 2 Courses of Udemy website for PCB Design
2025-12-15 22:21:42 +03:30
mohammad javad 982dc5e439 Merge branch 'm3y54m:master' into master 2025-12-02 14:32:54 +03:30
javad 407857803c add 2 course source
+ Add 2 cources with titles : "Advanced Hardware and PCB Design Masterclass 2022" and  "High-Speed Board Design Course System On Module" in Udemy  for PCB Design
2025-12-02 14:30:37 +03:30
Meysam Parvizi bfbf6715da Update README.md 2025-11-24 01:07:29 +03:30
Meysam Parvizi 655c4393f5 Update README.md 2025-11-24 01:02:10 +03:30
Meysam Parvizi 3ec8d86998 Merge pull request #61 from Javatti/master
Update README.md
2025-11-12 23:30:42 +03:30
javad 09b6b687cc Update README.md
Change a wrong address link YouTube for Ethernet Course
2025-11-12 10:19:35 +03:30
Meysam Parvizi 8cdcebd74f Update README.md 2025-10-06 20:24:29 +03:30
Meysam Parvizi 4db7a2607d Update README.md 2025-10-06 20:19:58 +03:30
Meysam Parvizi 0cbb009e31 Merge pull request #58 from VivanPanda/master
Add ArduinoMap resource to roadmap list
2025-09-26 10:55:51 +03:30
VivanPanda f9ef67a2f2 Add ArduinoMap resource to README 2025-09-26 07:50:38 +04:00
Meysam Parvizi 40cd50535d Update README.md 2025-09-18 20:33:55 +02:00
Meysam Parvizi c36274440b Improve static analysis workflow for Markdown linting 2025-09-05 10:03:06 +02:00
Meysam Parvizi dd63c2f1f0 Merge pull request #56 from AntonioBerna/feature/fix-code-of-conduct-error
Fix code of conduct workflow error 🚀
2025-09-05 10:50:05 +03:30
Meysam Parvizi d8573c8602 Update CONTRIBUTING.md 2025-09-05 10:38:32 +03:30
Antonio Bernardini e733e52cc0 fix code of conduct workflow error 🚀 2025-09-03 15:13:45 +02:00
Meysam Parvizi 2b3afb9077 Update CONTRIBUTING.md 2025-08-31 21:15:18 +03:30
Meysam Parvizi 4d43e82a8e Fix Markdown lint check errors 2025-08-31 17:11:46 +02:00
Meysam Parvizi 92344eff24 Update README.md 2025-08-31 18:10:47 +03:30
Meysam Parvizi 80a11187b7 Update README.md 2025-08-31 18:08:57 +03:30
Meysam Parvizi a9689ce9cc Update CONTRIBUTING.md 2025-08-31 17:54:57 +03:30
Meysam Parvizi 08fdaa683f Add CODE_OF_CONDUCT.md 2025-08-31 16:47:12 +03:30
Meysam Parvizi 0c11d5077f Add CONTRIBUTING.md with contributor guidelines 2025-08-31 16:47:05 +03:30
Meysam Parvizi d2fba71fdb Merge pull request #49 from Electrostat-Lab/cpp-resources
README.md: added resources by Stroustrup (C++ Creator)
2025-08-31 15:51:49 +03:30
Pavly Gerges (pavl_g) 4866358427 Update README.md 2025-07-27 13:57:09 -05:00
Pavly Gerges (pavl_g) ef2003e1c2 README.md: C++ publications section 2025-07-27 06:21:26 -05:00
Meysam Parvizi f6036f707d Merge pull request #55 from lzzzam/add_career_section
Update README.md
2025-07-25 22:12:42 +03:30
Meysam Parvizi 7a9a4349f0 Merge pull request #54 from barnabywalters/patch-1
Linked to USB in a nutshell
2025-07-25 22:11:06 +03:30
zambutol 6396c68a9a Update README.md
Add Career development section and link to best job board to land an embedded job
2025-07-23 13:34:41 +02:00
Barnaby Walters 7886954208 Linked to USB in a nutshell 2025-07-22 17:40:36 +02:00
Meysam Parvizi ccebf9e07e Merge pull request #53 from AntonioBerna/feature/fix-markdownlist-workflow
Fix markdownlist workflow 🎉
2025-05-15 22:48:02 +02:00
Antonio Bernardini bb2bdbf59a Fix markdownlist workflow 🎉 2025-05-10 00:57:20 +02:00
Meysam Parvizi 65ae1f8a4c Merge pull request #50 from AntonioBerna/feature/hw-simulation
Added new resources about circuit simulations 🚀
2025-05-10 00:18:18 +02:00
Meysam Parvizi 06e65e9636 Merge pull request #51 from liweisu59/master
Update README.md
2025-05-10 00:10:43 +02:00
Meysam Parvizi 79436daa42 Merge pull request #52 from liweisu59/patch-1
Update README.md
2025-05-10 00:09:42 +02:00
Antonio Bernardini f9bda303ab added new Android/IOS simulation app ⚡ 2025-04-30 23:33:04 +02:00
Liwei Su 7acecc07ea Update README.md
Add books about learning assembly related to arm
2025-04-30 11:57:51 +08:00
Liwei Su 3948044dbf Update README.md
Add book Practical UML Statecharts in C/C++ by Miro Samek for "State Machine" Section
2025-04-29 14:57:23 +08:00
Antonio Bernardini ce429616af Added new resources about circuit simulations 🚀 2025-04-28 07:33:09 +02:00
Pavly Gerges (pavl_g) bb299c97b8 README.md: typo correction 2025-04-14 06:49:31 -05:00
Pavly Gerges (pavl_g) 4f57e7322a README.md: added resources by Stroustrup (C++ Creator) 2025-04-14 06:44:59 -05:00
Meysam Parvizi 887acbf64d Update README.md 2025-04-14 00:18:08 +03:30
Meysam Parvizi dc2738a8cd Update README.md 2025-04-14 00:15:17 +03:30
Meysam Parvizi db7f1edbf8 Update README.md 2025-04-14 00:13:29 +03:30
Meysam Parvizi 73a7e40067 Merge pull request #48 from Electrostat-Lab/discrete-maths
[New Section] Discrete Mathematics for Embedded Engineers
2025-04-12 08:58:12 +02:00
Pavly Gerges (pavl_g) 9529ffefe4 README.md: typos and optimizations 2025-04-12 01:44:39 -05:00
Pavly Gerges (pavl_g) f2bd5403f5 README.md: advanced topics section 2025-04-12 01:39:48 -05:00
Pavly Gerges (pavl_g) faf2d121be Update README.md 2025-04-11 17:50:23 -05:00
Pavly Gerges (pavl_g) 17022df5e7 README.md: extracted some resources to basic maths section and moved advanced topics to the appendix 2025-04-11 17:48:11 -05:00
Pavly Gerges (pavl_g) 1bf34b4646 README.md: clearly defined goals of learning discrete mathematics 2025-04-11 10:34:22 -05:00
Pavly Gerges (pavl_g) 1ccad2d532 README.md: re-enforced listing by introducing the subject bullet-in 🔵 2025-04-11 10:32:45 -05:00
Pavly Gerges (pavl_g) da209028b1 README.md: added Guide to Discrete Mathematics by Gerard O'Regan 2025-04-11 10:28:41 -05:00
Pavly Gerges (pavl_g) 9dd36557a5 README.md: text correction and resources redirects 2025-04-10 18:00:26 -05:00
Pavly Gerges (pavl_g) e4afd0f6e9 README.md: introduced section for discrete mathematics 2025-04-10 16:15:53 -05:00
Meysam Parvizi 468a3e48e9 Update README.md 2025-04-07 08:54:24 +02:00
Meysam Parvizi bb8188ed79 Merge pull request #46 from lendzeg/master
Added 2 resources for C programming and Zephyr
2025-04-04 15:45:08 +02:00
Meysam Parvizi 144e1b0fa8 Merge pull request #45 from AntonioBerna/master
Added a new resource for learning ESP-IDF using tutorials 🚀
2025-04-04 15:44:44 +02:00
Nelson Rodriguez 260fe82159 Added:
- Coursera - C Programming with Linux Specialization 
- Introduction to Zephyr - Digikey
2025-04-03 11:11:57 -05:00
AntonioBerna 73f33549d5 Added a new resource for learning ESP-IDF using tutorials 🚀 2025-04-02 02:55:05 +02:00
Meysam Parvizi a1d90150e2 Merge pull request #44 from abakosh/update_link
Update  Inline Assembly Language  resource in README.md
2025-02-17 09:00:58 +01:00
abakosh cb9502e460 Update Inline Assembly Language resource in README.md 2025-02-07 16:31:04 +01:00
Meysam Parvizi 7c4b025264 Update README.md 2025-01-15 22:00:47 +01:00
Meysam Parvizi cf6060c9f5 Update README.md 2025-01-05 14:07:48 +01:00
Meysam Parvizi a71d798b6f Update README.md 2024-12-27 13:27:47 +01:00
Meysam Parvizi 0876545bfa Update README.md
Add embeddedrelated.com links
2024-12-26 20:09:20 +01:00
Meysam Parvizi bf47fa9812 Update README.md
Adding resource - Making Embedded Systems: Design Patterns for Great Software - Audiobook (#41)
2024-12-26 19:22:56 +01:00
Meysam Parvizi fcc0e6f4da Merge pull request #43 from AntonioBerna/feature/learn-c
Closes #42 ⚡
2024-12-26 19:11:17 +01:00
AntonioBerna 675d7ba4a0 added Learn C Programming and OOP with Dr. Chuck resource, closes #42 2024-12-16 15:48:35 +01:00
Meysam Parvizi 55f5f21e0a Update README.md 2024-11-28 22:31:04 +01:00
Meysam Parvizi 8a5db76a73 Update README.md 2024-11-28 22:28:16 +01:00
Meysam Parvizi 1e4123b58a Merge pull request #40 from AntonioBerna/master
Added something resources 🎉
2024-11-28 21:11:19 +01:00
AntonioBerna 74f9bc837b added yt playlist 🚀 2024-11-28 00:27:43 +01:00
AntonioBerna d4e968e341 added a new Rusy resource 🦀 2024-11-28 00:18:00 +01:00
Meysam Parvizi b9648c1a9e Update README.md 2024-11-14 08:24:57 +01:00
Meysam Parvizi 6b4b93fb95 Merge pull request #38 from ScottGibb/add-static-analysis
Added Markdownlint and static analysis
2024-11-12 20:11:22 +01:00
Scott Gibb 39baabe911 replaced workflow 2024-11-11 15:59:51 +00:00
Scott Gibb f2c0b113a1 Correcting workflow error 2024-11-11 15:58:48 +00:00
Scott Gibb 83d70447a6 Added Markdownlint and static analysis 2024-11-11 15:56:50 +00:00
Meysam Parvizi fb30c35787 Update README.md 2024-11-10 15:49:22 +01:00
Meysam Parvizi 1f7274bd3b Update README.md 2024-11-10 02:17:17 +01:00
Meysam Parvizi 16cace6831 Merge pull request #35 from AntonioBerna/master
added some utilities 🚀
2024-11-09 19:41:12 +01:00
AntonioBerna 88556f05dd added some utilities 🚀 2024-11-09 15:31:26 +01:00
Meysam Parvizi 2adfc55547 Update README.md 2024-10-31 09:01:40 +01:00
Meysam Parvizi 21a28a5628 Merge pull request #34 from lyrakisk/patch-1
Add "The Elements of Computing Systems" to computer architecture
2024-10-31 08:41:48 +01:00
Konstantinos Lyrakis 04a6ddc56f Update README.md 2024-10-30 22:45:48 +01:00
Meysam Parvizi 04666a1778 Update README.md 2024-10-30 10:30:36 +01:00
Meysam Parvizi bd4d1fabd1 Update README.md for GTest resources 2024-10-30 10:27:44 +01:00
Meysam Parvizi 522ac5cd6b Added Modern C book (#32) 2024-10-22 22:47:27 +02:00
Meysam Parvizi 4b23d44b5b Merge pull request #29 from AntonioBerna/master
Update 🔗 RTOS Fundamentals link 🔥
2024-09-12 03:34:48 +02:00
AntonioBerna 6b1b5e37a3 Update 🔗 RTOS Fundamentals link 🔥 2024-09-12 01:30:39 +02:00
Meysam Parvizi b64be6582a Update FUNDING.yml 2024-09-03 03:17:52 +02:00
Meysam Parvizi 13e2b8f0e3 Merge pull request #26 from rrxmzl/patch-1
Paul McWhorter update new series of videos for arduino
2024-08-11 14:55:46 +03:30
rrxmzl d534a7981a Paul McWhorter update new series of videos for arduino 2024-08-11 14:55:01 +08:00
Meysam Parvizi 302ad1cf7b Merge pull request #25 from ScottGibb/patch-1
Adding Bootlin For Yocto/Linux Development
2024-08-02 11:55:54 +03:30
Scott Gibb 57ea594a3a Update README.md
Add Bootlin Link
2024-08-02 09:21:39 +01:00
Meysam Parvizi a046909c32 Merge pull request #24 from francisrstokes/francisrstokes-new-youtube-channel
Added new youtubechannel to the courses and youtube section
2024-07-31 00:05:21 +03:30
Francis Stokes 4b90facad3 Added new youtubechannel to the courses and youtube section 2024-07-30 15:26:14 +02:00
Meysam Parvizi 853cad223d Update FUNDING.yml 2024-07-23 08:39:06 +03:30
Meysam Parvizi 0bc4ce88bb Merge pull request #23 from AntonioBerna/master
added new resource about Algorithms & Data Structures 🔥
2024-07-15 10:50:12 +03:30
AntonioBerna 4a9566d917 added new resource about Algorithms & Data Structures 🔥 2024-07-15 07:18:43 +02:00
Meysam Parvizi 71fdc4b068 Merge pull request #22 from AntonioBerna/master
Added rustlings link - small exercises to get you used to reading and writing Rust code 🔥
2024-07-12 11:16:44 +03:30
AntonioBerna 8fa251fddf Added rustlings link - small exercises to get you used to reading and writing Rust code 🔥 2024-07-11 22:16:16 +02:00
Meysam Parvizi 4bb7b1908f Merge pull request #21 from AntonioBerna/master
Added new unit testing tool for embedded 🎉
2024-07-01 11:21:00 +03:30
AntonioBerna 63d3632f9d Added new unit testing tool for embedded 🎉 2024-07-01 05:16:15 +02:00
Meysam Parvizi b68f6e5902 Update README.md 2024-06-24 13:14:03 +03:30
Meysam Parvizi fb4d604bdc Merge pull request #20 from AntonioBerna/master
Added new link contains projects about Embedded Engineering 🔥
2024-06-23 14:21:57 +03:30
AntonioBerna 02b7d51af0 Added new link contains projects about Embedded Engineering 🔥 2024-06-23 02:52:32 +02:00
Meysam Parvizi f919ec4963 Merge pull request #19 from AntonioBerna/master
added new tool for improve PCBs design using AI 🎉
2024-06-07 13:16:40 +03:30
AntonioBerna 42be5a3cff added new tool for improve PCBs design using AI 🎉 2024-06-06 13:04:45 +02:00
Meysam Parvizi 7e812ea832 Update README.md (#18)
Added a link to "Operating System development tutorials in Rust on the Raspberry Pi"
2024-06-04 17:31:17 +03:30
Meysam Parvizi 8eb6b979d8 Update README.md 2024-05-14 16:15:19 +03:30
Meysam Parvizi 374bcc818e Update README.md 2024-04-02 22:12:08 +03:30
Meysam Parvizi 420d375700 Update README.md 2024-03-13 20:05:33 +03:30
Meysam Parvizi 70d9a7da14 Update README.md 2024-03-12 11:56:00 +03:30
Meysam Parvizi 2254f0845c Update README.md 2024-03-12 10:22:27 +03:30
Meysam Parvizi 086066b83a Update README.md 2024-03-07 11:47:43 +03:30
Meysam Parvizi 52c087ccbd Update README.md 2024-03-02 15:38:30 +03:30
Meysam Parvizi 42aea2bcf1 Update README.md 2024-02-27 01:39:29 +03:30
Meysam Parvizi 5f2112a51f Update README.md 2024-02-23 16:32:43 +03:30
Meysam Parvizi c0c61ee0ee Update FUNDING.yml 2024-02-21 17:03:47 +03:30
Meysam Parvizi 74d1409f73 Update FUNDING.yml 2024-02-21 17:02:50 +03:30
Meysam Parvizi 670eaaa6c2 Update README.md 2024-02-21 01:07:52 +03:30
Meysam Parvizi 18772b293c Update README.md 2024-02-08 20:28:18 +03:30
Meysam Parvizi 269bcb7595 Update README.md 2024-02-05 15:51:52 +03:30
Meysam Parvizi 79911f668b Update README.md 2024-01-31 18:59:03 +03:30
Meysam Parvizi 7bb76db5fa Update README.md 2024-01-31 18:56:54 +03:30
Meysam Parvizi 33b34ab8c2 Update README.md 2024-01-20 22:16:10 +03:30
Meysam Parvizi 4fe59cd3a1 Update README.md 2023-12-30 15:25:12 +03:30
Meysam Parvizi 7415c0d4f3 Update README.md 2023-12-30 15:14:23 +03:30
Meysam Parvizi c29d43b8c5 Update README.md 2023-12-30 14:25:09 +03:30
Meysam Parvizi 36bead8d9c Update README.md 2023-12-29 17:00:27 +03:30
Meysam Parvizi 13d85a2f45 Update README.md 2023-12-24 18:01:15 +03:30
Meysam Parvizi 4895841f30 Update README.md 2023-12-23 18:13:51 +03:30
Meysam Parvizi f64f741c49 Update README.md 2023-12-23 17:56:03 +03:30
Meysam Parvizi e8fbc9cf79 Update README.md 2023-12-23 17:53:33 +03:30
Meysam Parvizi 05d948f6de Update README.md 2023-12-23 15:52:50 +03:30
Meysam Parvizi 57f2758660 Minor changes 2023-12-23 15:49:47 +03:30
Meysam Parvizi 5f47d664bc Minor changes 2023-12-23 15:42:57 +03:30
Meysam Parvizi 5d9c3c8028 Update README.md 2023-12-23 02:06:55 +03:30
Meysam Parvizi ee01886513 Update README.md 2023-12-22 02:59:36 +03:30
Meysam Parvizi 353baa47f4 Update README.md 2023-12-21 21:14:44 +03:30
Meysam Parvizi b3b0ecae1b Update README.md 2023-12-21 18:55:32 +03:30
Meysam Parvizi 0a5f341b17 Update README.md 2023-12-21 18:46:50 +03:30
Meysam Parvizi 1786cf3931 Update README.md 2023-12-21 13:01:20 +03:30
Meysam Parvizi 82e28f1446 Update README.md 2023-12-21 12:19:07 +03:30
Meysam Parvizi a9782873c3 Update README.md 2023-12-21 00:23:27 +03:30
Meysam Parvizi 3dd6b97969 Update README.md 2023-12-21 00:21:59 +03:30
Meysam Parvizi 86169624df Update README.md
Improve usage of emojis
2023-12-21 00:14:25 +03:30
Meysam Parvizi 2960e57a56 Update README.md 2023-12-19 20:13:26 +03:30
Meysam Parvizi 87bd904f30 Update README.md 2023-12-19 19:43:20 +03:30
Meysam Parvizi c5cae3c044 Update README.md 2023-12-19 15:12:17 +03:30
Meysam Parvizi 236431f72a Update README.md 2023-12-18 22:17:01 +03:30
Meysam Parvizi ee5dc44999 Add IoT 2023-12-18 22:04:16 +03:30
Meysam Parvizi cc0bf5622c Update README.md 2023-12-18 22:01:32 +03:30
Meysam Parvizi 551a74eada Update README.md 2023-12-18 22:00:32 +03:30
Meysam Parvizi 30c45e1ba2 Merge pull request #12 from DNedic/master
Add The most thoroughly commented embedded CMakeLists file
2023-12-18 20:50:03 +03:30
Djordje Nedic 9c29a0fe3f Add The most thoroughly commented embedded CMakeLists file 2023-12-18 17:40:00 +01:00
Meysam Parvizi 5ec4aa7ec3 Update README.md 2023-12-18 18:37:53 +03:30
Meysam Parvizi 62e7292549 Update README.md
Added some resources from Microchip University
2023-12-18 18:22:03 +03:30
Meysam Parvizi 1886ea26cb Update README.md 2023-12-18 17:21:21 +03:30
Meysam Parvizi 42b57bd190 Update README.md 2023-12-18 15:16:16 +03:30
Meysam Parvizi abe0259b8f Update README.md
Added introductory description to some topics
2023-12-18 13:46:39 +03:30
Meysam Parvizi 9d5d90418c Update README.md 2023-12-18 02:29:59 +03:30
Meysam Parvizi 7c2fb36823 Update README.md 2023-12-18 00:24:48 +03:30
Meysam Parvizi 81533b6ba5 Update README.md
Use emojis for good!
2023-12-18 00:14:19 +03:30
Meysam Parvizi b7299704cf Update README.md 2023-12-17 23:36:55 +03:30
Meysam Parvizi 0b77cbc325 Update README.md 2023-12-17 23:36:14 +03:30
Meysam Parvizi fac1fa2473 Update README.md 2023-12-17 23:13:38 +03:30
Meysam Parvizi 5676f51854 Update README.md 2023-12-17 23:11:30 +03:30
Meysam Parvizi 0a11df94a6 Update README.md
Added repository badges
2023-12-17 22:32:24 +03:30
Meysam Parvizi f693335b60 Update README.md 2023-12-17 21:00:21 +03:30
Meysam Parvizi 2c8bd526b0 Update README.md 2023-12-17 13:06:27 +03:30
Meysam Parvizi 8fe566cf4a Update README.md 2023-12-17 12:38:46 +03:30
Meysam Parvizi ee68906275 Update README.md 2023-12-17 12:28:43 +03:30
Meysam Parvizi 6dd04686e5 Minor changes 2023-12-17 12:23:13 +03:30
Meysam Parvizi 28d1ed568b Update README.md 2023-12-17 01:12:18 +03:30
Meysam Parvizi de59d32539 Update v1.2.0 2023-12-17 00:34:57 +03:30
6 changed files with 1345 additions and 915 deletions
+32
View File
@@ -0,0 +1,32 @@
name: Static Analysis
on:
push:
pull_request:
workflow_dispatch:
jobs:
markdownlint:
name: Markdown Lint Check
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
- name: Install markdownlint-cli
run: npm install -g markdownlint-cli
- name: Run markdownlint
run: |
echo "🔍 Checking Markdown files..."
if find . -name "*.md" -not -path "./node_modules/*" -not -path "./.git/*" | head -1 | grep -q .; then
find . -name "*.md" -not -path "./node_modules/*" -not -path "./.git/*" -print0 | xargs -0 markdownlint --config .markdownlint.json || markdownlint **/*.md
echo "✅ Markdown lint check completed successfully"
else
echo "ℹ️ No Markdown files found to check"
fi
+5
View File
@@ -0,0 +1,5 @@
{
"MD026": false,
"default": true,
"line-length": false
}
+41
View File
@@ -0,0 +1,41 @@
# Code of Conduct
## Our Pledge
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socioeconomic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to a positive environment for our community include:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
- The use of sexualized language or imagery and unwelcome sexual attention or advances
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [insert contact method here]. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances.
## Attribution
This Code of Conduct is adapted from the Contributor Covenant, version 1.4, available at [https://www.contributor-covenant.org/version/1/4/](https://www.contributor-covenant.org/version/1/4/).
For more details, visit the [Open Source Initiative](https://opensource.org/).
+32
View File
@@ -0,0 +1,32 @@
# Contributing
Contributions from everyone are welcomed. To keep the roadmap practical, accessible, and high quality, the following guidelines should be followed:
## 1. Prioritize Beginner-Friendliness
- Resources and explanations understandable for beginners should be added.
- Advanced or specialized topics are welcomed and their inclusion can enrich the roadmap, but they should be explicitly labeled as advanced so beginners are not overwhelmed when choosing resources.
## 2. Resource Selection Policy
- Free and open resources are preferred to maximize accessibility.
- Paid resources may be included only if they clearly offer more value than existing free options; low-quality paid/free content should not be promoted.
- The list should not be spammed with every publication from the same author or creator solely due to their reputation or personal preference. Each resource should be added for a clear reason, with usefulness especially for beginners prioritized.
- Resources should be up-to-date, reliable, and organized under relevant headings.
## 3. Clarity & Structure
- Clear and direct language should be used. Unnecessary jargon should be avoided. If technical terms are used, simple explanations should be added.
- Bullet points and lists should be used for readability and structure.
## 4. Technical Accuracy
- The correctness and relevance of all information and links should be verified.
- If uncertainty exists, feedback should be requested in the pull request.
## 5. Roadmap Alignment
- Contributions should match the topics and structure of the roadmap.
- Areas where contributors have experience or genuine interest should be focused on.
- If a new topic is thought to make the roadmap more complete, it may be suggested. New topics should be proposed thoughtfully, considering their usefulness and relevance for other learners.
Binary file not shown.
+1235 -915
View File
File diff suppressed because it is too large Load Diff