Software Pages and Search
Page Tree | ||||||||
---|---|---|---|---|---|---|---|---|
|
Software Projects
Software projects are projects that have software deliverables. These are the currently active software projects, organized by software deliverable type. Links are as follows:
Column | Site | Link |
---|---|---|
WA | Wiki | Work Area wiki page |
PS Name | Wiki | Project Stream wiki page |
PS Code | Code | Bitbucket project |
Project | Wiki | Project wiki page |
Issues | Issues | JIRA project |
Code: Project Name | Code | Bitbucket repository |
Excerpt |
---|
A critical area of the BBF's work is the development of software models, specifically the development of both data and information models that accelerate the implementation of agile services. This key area of work is led by BBF Software Architect William Lupton, who also leads the Software Advisory Group. The Forum's software activities span many areas and are stored for the membership on the Forum's code repository and publicly on GitHub. |
Table of Contents
Table of Contents |
---|
Advanced Tables - Table Plus | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Creating Software Projects
As already stated, a software project is a project that has software deliverables. This is determined when the project is created: the NPIF indicates whether there will be software deliverables and, if so, lists the expected software deliverable types. The Software Project Guidelines explain how an NPIF for a software project should be completed.
Contributing to Software Projects
Note |
---|
Many projects are now using Bitbucket pull requests for software contributions. This will happen project by project. |
All contributors of software to a software project must have completed a software submission form that covers the project's software deliverable types. The Software Project Guidelines explain how the software submission form is used and how it should be completed. All completed Software Submission Forms are available for review.
A software contribution proposes software for inclusion in a project.
Software can be contributed via an attachment (e.g. a ZIP file) or via a "pull request". The Bitbucket Guidelines page explains how software projects use Bitbucket and how to create pull requests.
If software is contributed via an attachment, the editor may offer to edit and re-contribute it (on behalf of the original contributor) via a pull request. In this case, the original contributor is responsible for checking that the editor has incorporated their contribution correctly.
The "software contributor" is the person who uploaded the software contribution. A software contribution has one or more "software authors" (one of which is the software contributor) and zero or more "non-software authors" (who support the contribution but did not contribute to the software). Unlike software authors, non-software authors do not need to have completed a software contribution agreement.