intfiction.org

The Interactive Fiction Community Forum
It is currently Mon Dec 17, 2018 8:32 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 13 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Mon Oct 16, 2017 11:54 am 
Offline
User avatar

Joined: Tue Nov 08, 2011 8:11 am
Posts: 2806
Location: US - Central
Have a look at the page on the Inform 7 site for some information:
http://inform7.com/contribute/extensions/

There are several venues for extensions. When I submitted an extension here's how it was explained to me:

The ones in the public library (within the IDE) must meet the most requirements (output messages must conform to how library messages are written and be tense/person neutral, the extension must have testing commands, etc.)

The ones on the website, I understand, are a little less strict and have fewer requirements. When I submitted, the archivist helped me get my extension in shape with feedback and move from the website to the internal library.

The ones on the Github are maintained externally, and I believe you just need to contact the maintainers to have your extension work hosted there. I don't *believe* there are requirements, but I'd expect your extension needs to work and not break things, no matter how specialized it is.

_________________
http://hanonondricek.wixsite.com/pyramidif
https://pyramidif.itch.io/


Top
 Profile Send private message  
Reply with quote  
PostPosted: Mon Oct 16, 2017 3:32 pm 
Offline

Joined: Thu Oct 30, 2014 12:10 pm
Posts: 641
My understanding of the extension situation is in some ways similar to HanonO's, and in some ways different.

My impression of the extensions submitted to the public library (similar to what HanonO said) is that, since these are the official extensions that story authors can download through the Inform IDE, they have the strictest requirements, to make sure they work and are easily usable by story authors. These extensions must be submitted by email to the Inform librarian, who will then check them to make sure they follow the requirements.

The ones in this repo on Github https://github.com/i7/extensions are described like this: "some may be ready for public use, others may be barely working experiments." In practice, I see this github repo being used for extensions that are works in progress, that multiple people are collaborating on, that are broken and in the process of being fixed, or that the extension author has no intention of putting in the public library (e.g. because the extension author doesn't want to have to maintain it, or doesn't want to update it for the latest version of Inform, or because the extension author abandoned the idea for a better one). Anyone with access to this repo can upload their extensions, anytime. So it's "unofficial," and more informal than the public library.

At one point, my understanding was that the extensions on the Inform website at http://inform7.com/write/extensions/ are older versions of public library extensions, for older versions of Inform. But as I look at it right now, I am seeing at least one newish extension on there (but not others), so I don't know whether something has changed, or if I have just misunderstood the purpose of this section of the site.

Then there's a fourth place for extensions--the Inform 7 extensions library site which Dannii had put together--that was intended to be a solution to the issue of I7 extensions being spread out in different places. However, some details about how the site was supposed to function--mainly, how one was supposed to differentiate between extensions that were in different states of completion/function--were never totally clear to me. Here's the github repo for the site: https://github.com/i7/i7el And here's the site itself: https://i7el.herokuapp.com/


Top
 Profile Send private message  
Reply with quote  
PostPosted: Fri Oct 20, 2017 12:31 pm 
Offline

Joined: Fri Sep 19, 2008 12:31 pm
Posts: 57
bg wrote:
My impression of the extensions submitted to the public library (similar to what HanonO said) is that, since these are the official extensions that story authors can download through the Inform IDE, they have the strictest requirements, to make sure they work and are easily usable by story authors. These extensions must be submitted by email to the Inform librarian, who will then check them to make sure they follow the requirements.


Submissions for the Public Library extensions@inform7.com end up in my inbox, mark.musante@gmail.com (see http://inform7.com/contribute/extensions/ for more information

The list on http://inform7.com/write/extensions/ is only for those extensions which do not meet the requirements of the Public Library


Top
 Profile Send private message  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ]  Go to page Previous  1, 2

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 20 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group