Matti Viljamaa
01/04/2023, 4:02 PMdmitriy.novozhilov
01/04/2023, 4:16 PMI'd particularly like to understand how the devs understand what is whereMostly it's experience sharing We don't have much documentation (well, in most cases it doesn't exists), which is sad, but it's the life
Matti Viljamaa
01/04/2023, 4:16 PMMatti Viljamaa
01/04/2023, 4:17 PMdmitriy.novozhilov
01/04/2023, 4:21 PMdmitriy.novozhilov
01/04/2023, 4:21 PMI'm very surprised such code gets into a multi-billion $$$ ecosystem of Google'sDid you hear that all google products are stored in single repositoy?
Matti Viljamaa
01/04/2023, 4:21 PMMatti Viljamaa
01/04/2023, 4:21 PMMatti Viljamaa
01/04/2023, 4:22 PMdmitriy.novozhilov
01/04/2023, 4:24 PMMatti Viljamaa
01/04/2023, 4:24 PMMatti Viljamaa
01/04/2023, 4:26 PMMatti Viljamaa
01/04/2023, 4:27 PMBig Chungus
01/04/2023, 4:27 PMI'm very surprised such code gets into a multi-billion $$$ ecosystem of Google's
lol if you think kotlin repo is messy you probably shouldn't look at aosp š
Big Chungus
01/04/2023, 4:28 PMdmitriy.novozhilov
01/04/2023, 4:29 PMbut it's just difficult to know how the folders are related and how the classes and functions relateThat's why I suggested you start with some entrypoint and follow the code instead of reading everything by folder
Big Chungus
01/04/2023, 4:29 PMMatti Viljamaa
01/04/2023, 4:30 PMMatti Viljamaa
01/04/2023, 4:37 PMMatti Viljamaa
01/04/2023, 4:41 PMMatti Viljamaa
01/04/2023, 4:42 PMMatti Viljamaa
01/04/2023, 4:43 PMdmitriy.novozhilov
01/04/2023, 4:57 PMMatti Viljamaa
01/04/2023, 5:11 PMMatti Viljamaa
01/04/2023, 5:11 PMMatti Viljamaa
01/04/2023, 5:17 PMMatti Viljamaa
01/04/2023, 5:18 PMMatti Viljamaa
01/04/2023, 5:27 PMdmitriy.novozhilov
01/04/2023, 5:29 PMdmitriy.novozhilov
01/04/2023, 5:29 PMAre you professional compiler dev though?Yes, I'm one of main developers of frontend part of Kotlin compiler
Matti Viljamaa
01/04/2023, 5:29 PMMatti Viljamaa
01/04/2023, 5:35 PMMatti Viljamaa
01/04/2023, 5:36 PMMatti Viljamaa
01/04/2023, 5:36 PMdmitriy.novozhilov
01/04/2023, 5:42 PMMatti Viljamaa
01/04/2023, 5:44 PMdmitriy.novozhilov
01/04/2023, 5:45 PMMatti Viljamaa
01/04/2023, 5:48 PMdmitriy.novozhilov
01/04/2023, 5:51 PMmaster
Matti Viljamaa
01/04/2023, 6:28 PMMatti Viljamaa
01/04/2023, 6:34 PMMatti Viljamaa
01/04/2023, 6:37 PMMatti Viljamaa
01/04/2023, 6:37 PMMatti Viljamaa
01/04/2023, 6:44 PMAdam S
01/04/2023, 9:18 PMPiotr KrzemiÅski
01/05/2023, 5:47 AMPiotr KrzemiÅski
01/05/2023, 5:55 AMPiotr KrzemiÅski
01/05/2023, 5:58 AMMatti Viljamaa
01/05/2023, 7:53 AMPiotr KrzemiÅski
01/05/2023, 8:28 AMPiotr KrzemiÅski
01/05/2023, 8:32 AMAdam S
01/05/2023, 8:59 AMMatti Viljamaa
01/05/2023, 9:06 AMMatti Viljamaa
01/05/2023, 9:17 AMAdam S
01/05/2023, 10:43 AMIncomplete or outdated documentation is a pervasive problem, observed by 93% of respondents, yet 60% of contributors say they rarely or never contribute to documentation. When you run into documentation issues, help a maintainer out and open a pull request that improves them.
Matti Viljamaa
01/05/2023, 12:32 PM