-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create 0002-scope-of-emmet-models.md #2
Conversation
Just to clarify, the changes are now simply additional fields added to the model?
At a minimum, there needs to be an additional field with the
This is fine with optional dependencies. |
I would still like to discuss the scope or relevance of emmet-core to users that would just like to use or build automations based on atomate2. Maybe we should clarify the documentation of emmet and atomate2 to educate users about when a scheme should exit in emmet-core and in which case not. This is of course up to the maintainers to decide but I think it might help new users/developers. :) |
Yes, I think this was @utf's point too -- to make progress on this issue, we really need to overhaul the On this point, and it's a more dramatic change, I think there is a good case to be made that |
I like the idea of emmet -> materialsproject. That also helps to clarify the project scope. |
FYI: A more practical point about merging atomate1 and atomat2 tasks: |
I like that name change. |
Though I like the name a lot, too, I think re-naming |
I also like @tschaume's suggestion. |
mpdata sounds good as well. |
I am very non-invested in this. But I think something simpler and more informative like |
I think changing the package name should only be done as a last resort since I'm sure there are many students still feeling their way around emmet and changing it will be frustrating. |
Which documents go into |
Circling back to @JaGeo 's point - I think it's very important to send a clear message to
On this point, I think it makes a lot of sense for any / all provenance-agnostic document models to live in In general, I think we should recommend |
Does it then sub-class the base Regarding a rename, I think there's consensus that a rename is good idea (noting dissent from @jmmshn), but it's not clear which name is best -- perhaps I'll send round a quick poll and we can make a decision. |
I have updated the document with the decision outcome. |
Thanks @utf ! Your outcome says Option 2, but I think what you describe is Option 1? |
Good spot. I've updated it. |
One downside of this decision is that if you want to use the schemas that aren't in emmet-core in your own package, you have to make Atomate2 a dependency even if you don't need the various workflow sub-dependencies. But that's a price to pay I suppose! |
@arosen93 You can |
You are a hero and magician!!! Edit: Came to the same conclusion as you below, unfortunately, that it's not really a practical solution from a package management standpoint. You're still a hero and magician regardless. |
I was just looking for a way to specify |
Yeah that's true; I've run into a similar challenge with one of my packages. If the schemas you need are relatively few and/or relatively static, perhaps copy/pasting from |
No description provided.