When @faheel originally started this project, it was imagined that algorithms and data structures would be implemented in multiple languages, with a separate directory for each language. Since then we've changed gears. Now this repo is specifically focused on C++. If and when other languages are added, they'll be added as new repos under the ProAlgos organization.
Issue
There are many parts of this repo which reflect the fact that it was once designed to house multiple languages. There were general and language-specific documentation files, the code lived in a folder named C++, and so on.
Proposal
In the interest of reflecting the fact that this repo is solely focused on C++, I've made a variety of changes in #347. Here they are, in summary:
Consolidate README and contributing documentation (except algorithm-specific READMEs) into the .github directory
Update language to reflect focus of the repo
Rename C++ directory to ~code~ cpp
I believe all of these changes will result in a cleaner repo that is easier for newcomers to access and learn about. I also think that it represents a clearer template on which we can build repos for other languages.
Backstory
When @faheel originally started this project, it was imagined that algorithms and data structures would be implemented in multiple languages, with a separate directory for each language. Since then we've changed gears. Now this repo is specifically focused on C++. If and when other languages are added, they'll be added as new repos under the ProAlgos organization.
Issue
There are many parts of this repo which reflect the fact that it was once designed to house multiple languages. There were general and language-specific documentation files, the code lived in a folder named C++, and so on.
Proposal
In the interest of reflecting the fact that this repo is solely focused on C++, I've made a variety of changes in #347. Here they are, in summary:
.github
directoryC++
directory to ~code
~cpp
I believe all of these changes will result in a cleaner repo that is easier for newcomers to access and learn about. I also think that it represents a clearer template on which we can build repos for other languages.