This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

gedit: Mallard Documentation Conversion

Welcome. This page provides an overview of the effort to rewrite gedit's documentation in the Mallard format.

As a part of ProjectMallard, the gedit documentation is being rewritten in the Mallard format. All contributions are very welcome - check below for ways in which you can help out. Note that contributions are licensed under a CC-BY-SA 3.0 license. More info available here

Getting Started

Coding Guidelines

We've set up a few coding guidelines for the gedit documentation. These guidelines are not necessary to follow while contributing, but they can be helpful for keeping the code base clean. The most important guideline is that you should try to keep your code simple and readable. While we're not terribly picky about the formatting of the code, this guideline should super-cede all others, should you wish to follow it.

Some other optional, but helpful guidelines to help encourage consistency across the code base are as follows:

Nest tags

IE: Rather than

<tag1>
<tag2>
<tag3>
<tag4>
</tag4>
</tag3>
</tag2>
</tag1>

<tag1>
  <tag2>
    <tag3>
      <tag4>
      </tag4>
    </tag3>
  </tag2>
</tag1>

for readability. The first format leads to confusion about the relationships of tags to their parent folders and sub folders, while the second format makes it clear which tag belongs inside or outside of other tags.

End self-closing tags with a space

IE: Rather than <tag/>, we recommend <tag />. This helps keep the tag a little more readable and less cluttered. Not necessary to do, but helpful if you wish to do this.

Don't use too many <revision> tags

Since the history of the documentation's source code is managed by Git, revision information is already maintained. So it's a bit redundant to include version information in both places.

TODO

Define

- Thinking it should primarily be those a bit above beginners (casual users likely won't use text editors very often). My suggestion: At a minimum, for those who write web/markup languages, to serious programmers. System administrators also? ~Daniel Neel - Not sure about this, I agree that should be for beginners but also for serious programmers. I.e there are still some advanced features that I don't know how to use, and would be good to have in the help. Also something for medium programmers to help them on getting started to write a plugin etc would be great. ~Nacho

Done

Contributors

Name

Email

Notes

Jim Campbell

jwcampbell@gmail.com

Daniel Neel

dneelyep@gmail.com

This is actually my first FOSS project - it's easy to jump in and help out!

Contact

Feel free to contact Jim or Daniel (in the contributors list) with any questions about getting started - we're glad to help! You'll also find both of us in the #docs channel on GNOME's IRC server.


2024-10-23 10:58