43 | | * For each new library added this release: |
44 | | * Verify root/index.html includes the library in it's new library list. |
45 | | * Verify root/libs/libraries.htm entry has been made, both in the alphabetic list and in the category lists. |
46 | | * Verify root/libs/maintainers.txt entry has been made. |
47 | | * Verify website/public_html/beta/feed/history/ entry has been made and reads well. |
48 | | * Verify library has been added to the website documentation list |
49 | | * Verify the root/libs/xxx directory contains an index.htm or index.html file; either the main docs or a redirection to the main docs. To do: automate this. |
50 | | * Skim read the primary docs pages to make sure they meet Boost requirements and guidelines. Don't leave this until too late; it has turned up lots of issues in the past. |
51 | | * Generate the header dependency table and update the CVS. To do: coordinate with John Maddock's new dependency tools. |
52 | | * Add to component list on Trac (this could possibly be done when the library is accepted, or even added to the review queue). |
53 | | |
| 55 | |
| 56 | == New Library Checklist == |
| 57 | |
| 58 | Before a new library is merged into branches/release, the release manager should verify: |
| 59 | |
| 60 | * root/index.html includes the library in it's list of new libraries. |
| 61 | * root/libs/libraries.htm entry is OK, both in the alphabetic list and in the category lists. |
| 62 | * root/libs/maintainers.txt entry is OK. |
| 63 | * website/public_html/beta/feed/history/ entry is OK. |
| 64 | * The library has been added to the website documentation list |
| 65 | * The library's root/libs/xxx directory contains an index.htm or index.html file with either the main docs or a redirection to the main docs. |
| 66 | * The primary docs pages meet Boost requirements and guidelines. Don't leave this until too late; it has turned up lots of issues in the past. |
| 67 | * Add to component list on Trac (this could possibly be done when the library is accepted, or even added to the review queue). |
| 68 | * Trunk inspection report is clean. |
| 69 | * Trunk regression tests are reasonably clean or marked up. |
| 70 | |
| 71 | After a new library is merged into branches/release, the release manager should verify: |
| 72 | |
| 73 | * Doc builds, if any, are running properly. |
| 74 | * Release branch inspection report is clean. |
| 75 | * Release branch regression tests are reasonably clean or marked up. |