summaryrefslogblamecommitdiff
path: root/doc/developer-release.txt
blob: 81b275e829859eca0e57cc41d2a2e93835382ff9 (plain) (tree)
1
2
3
4
5
6
7
8
9

               

                                                                     
 

                                                       
 
         


                                                                    
           

                                                             


                                                                      



                                   






                                             
                                   
 

                                                             
 
                                                
-*- outline -*-

This is an outline of how to make a release for rt-liberation via GNU
ELPA.

* compile
Check for and correct compile-time errors and warnings.

* version
In order for the ELPA system to trigger a release the version number
in the comment header of rt-liberation.el must be incremented.

* Good News
Update the NEWS file to tell all of the people the Good News.

* documentation
Update the manual, compile it, and update the copy of the info file in
the root directory so that ELPA can install it.

* push
Push these updates to the git repo.

* tag
Tag the release with the ELPA version number:

    $ git tag -a 1.31 -m "1.31"

Then push that tag to the VCS:
 
    $ git push --tags origin "1.31"

* ELPA
Push the changes to externals/rt-liberation on elpa.git with:

    $ git push elpa elpa:externals/rt-liberation