Open amyjko opened 1 year ago
Hi @kelliannr and @yz425-2036461! It looks like you're doing some design work on this enhancement. I added a bunch of notes to the design brainstorms above; I'm happy to chat through this fairly large feature here or in person on Tuesdays. There's a lot to design!
Hi @kelliannr, @jinnisi, and @RuweydaAbdi,
It's the end of the quarter, so please post an update on this issue. Things to consider:
If there's nothing to change above, then at least post a comment indicating that you've seen this. Thanks!
Hello! After I finish up the Themes issue, I am planning on starting on this one next. I know Jinny said she wasn't planning on coming back next quarter. And it looks like @kelliannr has been working on this issue with someone around October? I was busy with themes issue so i never really checked on this issue's progress. But I do plan on starting on this issue winter quarter.
Okay! Definitely coordinate with @kelliannr when we resume.
I will unassign myself in this role! Thank you!
On Thu, Dec 14, 2023 at 7:29 AM Amy J. Ko @.***> wrote:
Okay! Definitely coordinate with @kelliannr https://github.com/kelliannr when we resume.
— Reply to this email directly, view it on GitHub https://github.com/wordplaydev/wordplay/issues/8#issuecomment-1856059923, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYOMDA5LFBKDBCNZBZDTBPLYJMLMJAVCNFSM6AAAAAAV4MLMJSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJWGA2TSOJSGM . You are receiving this because you were mentioned.Message ID: @.***>
I will unassign myself as well. Thank you!
It's the end of Winter! Please provide an update on this issue, including:
If you do plan to continue work on it, carry on. Otherwise, thank you for your contributions!
I feel like i am hogging this issue from others. I still plan to work on it after themes is complete and I'll be sending in my proposal for that soon. I hope to start immediately onto this issue, but If themes still need more work after receiving feedback. I will unassign myself to allow others to work on it. For now I'll stay assigned as I plan to send in Theme's draft very soon.
Okay, sounds good @RuweydaAbdi!
Update on issue:
Thanks @RuweydaAbdi! This is a big one, and it will definitely require a lot of front and back end changes, so don't hesitate to ask questions. There's also still a lot of design to do for this. We're going to need a lot of strategic planning to make this happen. (And if you want a smaller issue, I can make some recommendations).
Thank you, Is this issue possible to complete if it were in a more group setting? EX/ if I were to work on this issue with 3-4 others? Who are mainly developers? I'm hoping to be able to find members this summer. If I'm unable to, I might want a smaller issue since this would be my first time being a developer.
Let's find a smaller one for you to work on this summer! If you can come to meetups, we can explore together. (We'll be a much smaller group this summer, so we can chat about the knowledge you're starting with and find you a good match).
ok awesome!
Hi @RuweydaAbdi, It seems your not to working on this issue. Would you un-assign yourself from it?
What's the problem?
Currently, a project cannot have any external dependencies on other projects. It can only be built with its own code and any build in types, and any types shared between sources. This is mostly fine, but it would be nice to be able to borrow code from other projects, a la package managers.
What's the idea?
The essence of this idea would be to allow projects to borrow names from external projects, including projects in a creator's collection, or public projects. This would allow people to build shareable libraries, for example, and promote reuse.
Who benefits?
This would generally expand the possibilities of what people create.
Design ideas
This would require many things to be fully supported:
Borrow
's evaluation to indicate a reference to a public project. We could reuse the 🌐 icon, for example, which would indicate toBorrow
that it should search the database for projects, rather than a source name in the local project. And a version would be required, to identify which version should be used. When a borrow is evaluated, the project database is hit to look up the project name and version, which is just a project ID.