Git Product home page Git Product logo

release-notes-opensuse's Introduction

This is the repository for the openSUSE release notes.

If you are looking for an online version of the release notes, see the documentation server.

To learn how to contribute, read on...

Writing

Preparation

  • Make sure you can explain what is wrong or why a new entry is needed.
  • Before proposing a release notes entry about a concerns a software bug, make sure that the software bug itself is reported on Bugzilla.

Getting the Change In

If you see an issue or want to add an entry, you can contribute in two ways:

  • Create a bug report. You will need an openSUSE account to do so.

    • Make sure to mention the affected openSUSE version.
    • If you are proposing a new entry, create a draft entry.
  • Create a pull request on GitHub. You will need a GitHub account to do so.

    • Edit the file xml/release-notes.xml only. Language (PO) files are edited using Weblate and the file NEWS is updated only directly before packaging.
    • Make sure to pick the right branch to base your contribution on. master is used for openSUSE Tumbleweed release notes, Leap_* branches are used for openSUSE Leap versions. Usually, the default branch will be the current development version of openSUSE Leap.
    • If you are writing a new release note which was requested in a Bugzilla entry, append the bug number to your Git commit message. For example: "Add note on Barfoosation of Frob (boo#12345)"
    • If you are making a larger change which was not requested via Bugzilla, add a line containing only an asterisk character (*) after the normal commit message. This way, the commit message will be picked up for NEWS and the package change log later.

Translating

To translate openSUSE release notes, use Weblate.

Building

Build Requirements

  • Task runner:
    • make
  • Building documentation output:
    • daps & suse-xsl-stylesheets
    • xsltproc
    • w3m
    • dejavu-fonts & google-opensans-fonts
  • Translation import:
    • gettext-tools
    • xml2po
    • xmlcharent

Manual Build

When the above dependencies are satisfied, you can create output using:

make linguas
make all

Build Service Build

  • On the build service, search for the package release-notes-openSUSE. This package contains everything you need to get the release notes to build on OBS.

Publishing

  • The release notes are available packaged within the distribution and on the Web.

Package:

  • The name of package is release-notes-openSUSE.
  • The package is throughout the maintenance period of the distribution whenever need arises.

Web Version:

More Information

Find general information about the release notes at https://en.opensuse.org/openSUSE:Release_Notes.

release-notes-opensuse's People

Contributors

keichwa avatar skriesch avatar belphegor-belbel avatar freekdk avatar gianvacca avatar elchevive avatar andriykopanytsia avatar ramaxlo avatar alexminton avatar medwinz avatar lnussel avatar embar- avatar scootergrisen avatar super7ramp avatar groverchout avatar ronisbr avatar stanislav-brabec avatar hayyan71 avatar szamanx0 avatar wsxy162 avatar aplanas avatar honyczek avatar pw00t avatar victorhck avatar alkastner avatar xixirei avatar javierllorente avatar marguerite avatar alexvenn avatar lrupp avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.