The AsciiDoc Top-Level Project is a collaborative, open source initiative at the Eclipse Foundation to develop projects and pursue ideas that advance the AsciiDoc® language and its ecosystem of associated technologies.
This charter was developed in accordance with the Eclipse Foundation Development Process and outlines the mission, scope, organization, and development process for the AsciiDoc Project. This document extends the Eclipse Standard Top-Level Charter v1.2, and includes the required content and overrides which follow. As the standard charter is updated, this charter will incorporate the changes and make adjustments as seen fit by the Project Management Committee (PMC), and with approval from the Eclipse Management Organization (EMO) and board of directors.
The mission of the AsciiDoc Top-Level Project is to produce open source technology (specifications, recommendations, and software) for the AsciiDoc ecosystem, hosted at the Eclipse Foundation, that can be used to build AsciiDoc-based solutions for the technology industry and beyond. That mission entails defining and evolving the AsciiDoc language and providing open source libraries, runtimes, platforms, documentation, tools, and integrations necessary to author content in AsciiDoc and transform it into consumable formats for publication. The project also evaluates and coordinates the needs of AsciiDoc users who write, edit, and validate content as well as developers and publishers who process that content or transform it for publication.
Overall, this project aims to foster AsciiDoc as an effective, flexible, and lightweight choice for technical communication. This mission is achieved through a group of collaborative projects under the AsciiDoc PMC that work in close partnership with the AsciiDoc Working Group.
The AsciiDoc Top-Level Project hosts projects at the Eclipse Foundation that are either initiated by the AsciiDoc Working Group or which pertain to the AsciiDoc language and are sanctioned by the AsciiDoc Working Group.
Usability, interoperability, and extensibility are critical capabilities for the teams, applications, and services that use AsciiDoc. To ensure these capabilities are addressed, the AsciiDoc project focuses on:
- Specifications for the AsciiDoc language, including the core syntax, extension points, and language profiles
- Defining the capabilities, terminology, and syntax for the AsciiDoc language and APIs based on existing and emerging use cases, domain requirements, and important external developments
- A processor implementation that conforms to the AsciiDoc language, can validate it, and can transform the content to different output formats
- Documentation and guides that cover how to effectively use the AsciiDoc language
- Implementing extensible architecture, models, protocols, and interfaces that support ease of use, customization, integration, and enterprise-grade performance requirements for AsciiDoc
- Establishing tooling and integration requirements to assist with authoring content in AsciiDoc, including validation, preview, and one-click publishing
- Converters, extensions, and associated technologies for using AsciiDoc in common and novel applications.
- APIs and tools for generating AsciiDoc
- Tools that convert AsciiDoc from other languages
- Syntax highlighting definitions for the AsciiDoc language
In addition to providing enterprise-grade solutions for the technology industry and beyond, the project provides a space where the AsciiDoc and related communities are encouraged to experiment with new ideas, address emerging challenges, and explore the needs of technical writing workflows and platforms.
The projects under this top-level project will be implemented in a variety of programming languages.
Approved licenses for projects under the AsciiDoc Project include:
- The Eclipse Public License 2.0 (EPL-2.0)
This list may be amended from time to time by the AsciiDoc PMC, subject to the unanimous approval by the Eclipse Foundation Board of Directors.
AsciiDoc® is a registered trademark of the Eclipse Foundation, Inc.