Hello, My name is Kotaro Suto, and I study Computer Science at De Anza College (but currently Iam taking classes from my home in Japan since the campus is closed). I have been writing Swift to build iOS apps and now I am interested to learn more about Swift itself and how to contribute to the community.
Since I am interested in two project ideas, Swift ArgumentParser: Interactive mode, and Tooling for swiftmodule Files, I would like to ask questions about them to decide which one to send the proposal to.
Swift ArgumentParser: Interactive mode (cc: @nnnnnnnn)
I recently got to know about the ArgumentParser and found it very useful and made my experience to build a simple command-line tool (GitHub - KS1019/app-icon-resize-machine: A command-line tool to generate .appiconset file from one .png file.) very enjoyable. (I liked how GitHub shows it's 100% Swift )
My question is:
- What kind of knowledge in command-line tools is a student expected to have? (I would like to ask this since I am worried about the lack of my knowledge about them)
Tooling for swiftmodule Files (cc: @codafi)
I have finished C++ courses at my college and have written Swift for iOS apps so I think I have skills reuqired but I am worried about the lack of my knowledge in swiftmodule and debugging tool in general.
So my questions are:
- What should a student know about swiftmodule?
- What is this tool going to be like (or is this going to be somewhat similar to llvm-bc-analyzer mentioned in idea)?