Skip to content
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

[Page Request] Designing a mod API #174

Open
Bluexin opened this issue Jun 17, 2018 · 3 comments
Open

[Page Request] Designing a mod API #174

Bluexin opened this issue Jun 17, 2018 · 3 comments
Labels
Page Request Request for a new page for some topic

Comments

@Bluexin
Copy link

Bluexin commented Jun 17, 2018

Basically some "recommended guidelines" for what mod APIs should look like.
Ama said in stream chat he's had it planned, I'm just adding it here so people can add their input and for it to be officially on the todo-list ^-^

@tterrag1098 tterrag1098 added the Page Request Request for a new page for some topic label Jun 17, 2018
@JTK222
Copy link
Contributor

JTK222 commented Jun 18, 2018

What do you expect from this? Everyone images a perfect API differently.
I would like to do something into that direction though if you can explain it better.

@Bluexin
Copy link
Author

Bluexin commented Jun 22, 2018

Was about what kind of stuff to expose trough capabilities, interfaces, or other means (and how to properly go about exposing the things), and the proper way to consume them (like how to not use @Optional which is getting removed and apparently was bad practice in the first place, not including the API classes etc).

Even though different people see APIs in different ways, as a result some are very bad to work with. Maybe some guidelines could help having a more uniform API style, where using different mod APIs could be done in a similar way.

@TheCurle
Copy link
Contributor

Kevin, ask on the Forge Forums. This isn't the place to get mod support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Page Request Request for a new page for some topic
Projects
None yet
Development

No branches or pull requests

4 participants