The resources of project contributors are limited and new demands are not easy to fulfill. The community has a motivation and ability to support the project's aspects it is interested at particular moment for own use. It is known that the best support came from project users-experts. They are publishing blogs, answering the questions, doing consulting along with free and paid support.
ApiFusion is given the platform and service to unite the community around all aspects of project support. From public documentation to integration into commercial products.
It makes a new Egregore around idea implemented as a project. Its strength will spread across time and countries. It will survive even if the support form project owners will be discontinued. It will over-live even the ApiFusion itself as the platform is open and will be plugged into the service cloud of own kind.
The API is a highest level of reused software modules formalization. As such it is a pain point in majority of software projects which exposing own API. The limit of (mostly human) resources leaves under-served the most of layers of documentation, support on development, questions, tests, samples, and all other aspects of SDLC.
The compatibility matrix for any API has virtually infinite variations the API owner could not cover. It is just simply too much users with own specific environments. To make it worse the conditions where API is used increasingly dynamic due to extending of global audience, appearance of new hardware and constant OS, browsers and standards change.
The only way to take the API user needs under control is to utilize APIs' user community expertise. It is agile over time, relevant to actually used environment. It will respond to any market needs for API if proper path is available.
Api Fusion solves the lack of resources problem by opening free and commercial support from community and its experts. It opens and manages the back contribution to the API SDLC aspects.
ApiFusion.org serves an online API registry for open and closed source reusable software libraries and services. With an emphasis on social coding, it streamlines content generation for and by different groups involved in the software development life cycle: developers, project managers, business analytic experts, designers, lawyers, security personnel, and so on.
One of the areas addressed by ApiFusion is compatibility. It streamlines software module compatibility in all of its forms, detailing everything from platform support to the modules' legal aspects. As with all other areas of the knowledge base, this is also be assembled through collaboration in the community. This is done by bringing ideas, requests, proposals, solutions with feedback and traceable certifications under the same platform.
ApiFusion.org initially was developed to serve an open source project, API documentation and community comments. As main project contributors will not necessarily be maintaining it, we have opened writing privileges to everyone. While the primary documentation will remain the product of a consensus, yet the alternative opinions shall be honored. They will persist in the comments/discussions and in related alternative implementations pages.
Additionally, API documentation will be available in different languages. The whole ApiFusion knowledge base will be segmented by locale, including the UI and discussions.
The documentation pages will be available via major IDEs as help and inline suggested content.
API documentation could be parsed from sources and pages will have a direct relation with generated documentation tree making the ApiFusion pages an extension for embedded within code.
The work is in progress.
The primary grouping will be done by organization/site and by projects inside of it.
- Consult the User's Guide for information on using the wiki software.
- Use Cases
- Design:ApiFusion.org/wiki Wiki relations design
- ApiFusion environment Setup docs
- MediaWiki FAQ
- Localise MediaWiki for your language
The ApiFusion site is a public place and is not responsible for each contributor's actions and/or content provided or viewed. By posting on ApiFusion, you agree to take full responsibility for the content of your post. ApiFusion reserves the right to block and remove inappropriate content at its own digression. Please keep your feelings and non-project related content separate from ApiFusion. Voting and rating features for different categories will be provided for contributor and user convenience.