[PR #106] [MERGED] HUGE awesome-electronics section refactorization #109

Closed
opened 2025-11-06 12:23:30 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/kitspace/awesome-electronics/pull/106
Author: @tapyu
Created: 12/27/2023
Status: Merged
Merged: 1/5/2024
Merged by: @tapyu

Base: masterHead: master


📝 Commits (10+)

📊 Changes

2 files changed (+156 additions, -126 deletions)

View changed files

📝 README.md (+106 -126)
📝 contributing.md (+50 -0)

📄 Description

I took 3/4 hours to refactorize the awesome-electronics sections into something I had in mind. I found the sections poorly organized, with many inconsistencies and with questionable "awesome" items. So I decided to help to improve it. But instead of arbitrarily pushing this huge refactorization, I deciced to open a PR in order to get promote any disscussion about it.

Maybe the biggest changes were:

  • Free EDA Packages, Paid EDA Packages, and Simulators were converted into EDAs. The way it was organized made no sense. EDA is a set of software used for the design and development of electronic systems, where simulation is just one of the possible features it may have. It might even make sense for those who are used to use a specific EDA only for simulation (e.g. LTspice) and other EDAs for other things. However, many EDAs are intended to have multiple functionalities, where simulating is just one of them. For example, Proteus is a simulator, but it is also used for design verification and PCB desing. Inspired by other awesome lists, I propose to turn this section list into a table, where each EDA has its feature duly checked. This way the list gets less diluted. I am not fully versed in all EDAs, so any help is welcome :)
  • Part search engine: Likewise, online part search engine provides different features. I propose to join the former 3D Part Models into the Part Search Engines section and create a table-fashioned list to organize each link with its functionalities.
  • Pass many main sections under the learning umbrella as they are related to learning links.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/kitspace/awesome-electronics/pull/106 **Author:** [@tapyu](https://github.com/tapyu) **Created:** 12/27/2023 **Status:** ✅ Merged **Merged:** 1/5/2024 **Merged by:** [@tapyu](https://github.com/tapyu) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (10+) - [`a8bf442`](https://github.com/kitspace/awesome-electronics/commit/a8bf442d15d61b071ecb31872acc7310a7cad43d) Update README.md - [`04fac3d`](https://github.com/kitspace/awesome-electronics/commit/04fac3d6824056cf66001d90f50fe6532cc46863) Update README.md - [`fb96752`](https://github.com/kitspace/awesome-electronics/commit/fb967523bf2c1aed3cf1130df72f7cf1eb500930) Update Table of Contents - [`4312a45`](https://github.com/kitspace/awesome-electronics/commit/4312a458a6682dc95cbeccffc06fbbee6a817142) Update README.md - [`fa9b52f`](https://github.com/kitspace/awesome-electronics/commit/fa9b52fcdcddf2cd04256e25a2014f17bca38ca1) Update Table of Contents - [`927a6dd`](https://github.com/kitspace/awesome-electronics/commit/927a6dda8d60c4695688db588663cb0a25313fe6) Update README.md - [`cb63f8c`](https://github.com/kitspace/awesome-electronics/commit/cb63f8c2032810a8469e55a99f97357d850695f5) Update README.md - [`fc92884`](https://github.com/kitspace/awesome-electronics/commit/fc928840df2b6a329d364e2d1679f4576a792fdb) Update Table of Contents - [`641c2e6`](https://github.com/kitspace/awesome-electronics/commit/641c2e66e204b4e315136bb4e75e73b336dd6964) Update README.md - [`cc34a4a`](https://github.com/kitspace/awesome-electronics/commit/cc34a4aa77350989d5c65d9224ad9f583297ba0f) Update Table of Contents ### 📊 Changes **2 files changed** (+156 additions, -126 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+106 -126) 📝 `contributing.md` (+50 -0) </details> ### 📄 Description I took 3/4 hours to refactorize the `awesome-electronics` sections into something I had in mind. I found the sections poorly organized, with many inconsistencies and with questionable "awesome" items. So I decided to help to improve it. But instead of arbitrarily pushing this huge refactorization, I deciced to open a PR in order to get promote any disscussion about it. Maybe the biggest changes were: - `Free EDA Packages`, `Paid EDA Packages`, and `Simulators` were converted into `EDAs`. The way it was organized made no sense. EDA is a set of software used for the design and development of electronic systems, where simulation is just one of the possible features it may have. It might even make sense for those who are used to use a specific EDA only for simulation (e.g. LTspice) and other EDAs for other things. However, many EDAs are intended to have multiple functionalities, where simulating is just one of them. For example, Proteus is a simulator, but it is also used for design verification and PCB desing. Inspired by other awesome lists, I propose to turn this section list into a table, where each EDA has its feature duly checked. This way the list gets less diluted. I am not fully versed in all EDAs, so any help is welcome :) - Part search engine: Likewise, online part search engine provides different features. I propose to join the former `3D Part Models` into the `Part Search Engines` section and create a table-fashioned list to organize each link with its functionalities. - Pass many main sections under the `learning` umbrella as they are related to learning links. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 12:23:30 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-electronics#109