Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 2.89 KB

CONTRIBUTING.md

File metadata and controls

65 lines (40 loc) · 2.89 KB

Contributing to WSO2 Enterprise Integrator Documentation

WSO2 Enterprise Integrator (EI) documentation is a relatively new project that involves hosting source documentation on GitHub. This documentation is rendered using mkdocs, which is a static site generator that is geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file.

We are an open-source project registered under Apache license.

We appreciate your help and contributions!

Getting started with contribution

  • Get started with the WSO2 Enterprise Integrator by accessing the documentation landing page and navigating to the section of your choice. Start trying out our quick start guides, tutorials, and examples available in the Get Started and Learn sections.
  • Submit issues and contribute content. Go to the Issues tab of this GitHub repo and click the New Issue button to file a bug report. To contribute, simply click the Edit on GitHub icon that is available on every page in the documentation site.
  • Fix issues: Use comments on the issue itself to indicate that you will be working on it and get guidance and help.

Filing issues

If you are unsure whether you have found a bug, please consider searching existing issues in GitHub and asking in [email protected] or on Stack Overflow.

IMPORTANT: Sensitive security-related issues should be reported to [email protected]. See the security policy for details.

To file non-security issues:

  1. Click the Issues tab in the GitHub repository.

  2. Click the New Issue button.

  3. Fill out all sections in the issue template and submit.

Contributing to docs

This is done by sending a Pull Request (PR) to the relevant file that you want to edit. We welcome more community contributions to our project.

Accepting Contributor License Agreement (CLA)

Before you submit your first contribution please accept our Contributor License Agreement (CLA). When you send your first Pull Request (PR), GitHub will ask you to accept the CLA.

There is no need to do this before you send your first PR.

Subsequent PRs will not require CLA acceptance.

If for some (unlikely) reason at any time CLA changes, you will get presented with the new CLA text on your first PR after the change.

Generating the documentation for viewing in your local machine

Prerequisites

  • Install python
  • Install pip
  • Install mkdocs
    $ pip install mkdocs
  • Install pymdown-extensions
    $ pip install pymdown-extensions

Generating website content

Navigate to docs directory and run the following command.

mkdocs serve

This will render the source code and generate website content.