# Create documentation using Web IDE Contribution to documentation is a great way to get familiar with the Fedora project and other contributors. From fixing typos to maintaining our documentation, you will find many tasks where you can help. To contribute to the Docs team, it's helpful to familiarize yourself with the git-based workflow, as well as the AsciiDoc markup syntax. The workflow with the GitLab makes it easier for anyone to contribute to the documentation. The GitLab Web IDE is a built-in editor that manages documentation changes, contributions, and initiatives that are happening to a Fedora project. Pre-requisite Fedora Account System (FAS) account Must have signed Fedora Project Contributor Agreement from FAS ### Step 1: Write documentation in AsciiDoc AsciiDoc is a markup language to write content for Docs using a text editor. Writing in AsciiDoc helps focus on content and structure rather than presentation. Open your favorite text editor that supports syntax highlighting for AsciiDoc Write in plain text Run spellchecker Markup in AsciiDoc ### Step 2: Log in to GitLab via SAML SSO for Fedora ### Step 3: Go to project repository Select Documentation Contributors Guide Fedora Docs > Community and Tools Documentation > Documentation Contributors Guide Request members of the docs group in Fedora Accounts Someone with privileges will need to add you to the repository to get assigned to the Developer role. Request access to the Fedora Docs GitLab subgroup (by clicking xx) Go to Repository > Files Switch to stg branch (describe where to navigate) Click Find File Scroll down to find a file to edit/create File path (Example) modules/ROOT/pages/how-use-web-ide-ui.adoc Select the file you want to change from the menu on the right. ### Step 4: Upload or edit Click Web IDE Upload .adoc file from local computer or Click ‘Edit’: Make small changes to the existing file In the upper right corner of the page, select Edit if it is visible. Display source Display rendered file ### Step 5: Create commit If Web IDE Edit, review and commit button on the left pane Preview to see all the change After making your changes, select Commit on the bottom-left to review the list of changed files. If Edit, Edit, review and commit button underneath Add a "Commit Message" Push it to stg branch