Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated Bitbucket Guidelines link

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. 2015 saw the appointment of Software Architect William Lupton, who also leads the Software Advisory Group.

Impact on Work Areas

The emergence of SDN and NFV is clearly important in almost every aspect of the above work and data modelling impacts many of the areas.

Child page list

Children Display
alltrue
depth1
excerptTypesimple

Software Projects

Note

The Notes column below references both GitHub and Bitbucket repositories. Most Bitbucket repositories have been copied from GitHub, and all members can now use them for read access.

Software projects are projects that have software deliverables. These are the currently active software projects, organized by software deliverable type.

Advanced Tables - Table Plus
width100%
enableHeadingAttributesfalse
enableSortingfalse
enableHighlightingfalse
Table Filter
inverse,false,false,false
default,,,
cell-width,,,
sparkNameSparkline
columnType,WA,PS,Number
datepatternyy-mm-dd
id1476178519142_-1548523628
separatorPoint (.)
 ... ...TypeWAPSProjectNameIPRNotes
CodeTest PlansBUSNetwork MeasurementWT-382Test Plan for 1905.1/1aBSD3 RAND
Software Tools
 
BUSSoftware ToolsSD-354New BBF CWMP Report ToolBSD3 RAND
xCONFSD-376CWMP Data Model/YANG Translation Rules and ToolsBSD3 RAND
Interfaces






APIsBUSUSPWT-369User Service Platform BSD3 RAND
Data Models






TR-069 Data ModelsBUSCWMP Data ModelWT-140TR-069 Data Model for Storage Service Enabled DevicesBSD3 RAND
  • Traditional
WT-181i2Device Data Model for TR-069BSD3 RAND
  • Traditional
WT-196i2Femto Access Point Service Data ModelBSD3 RAND
  • Traditional
YANG Data Models




Common YANGCommon YANGWT-383Common YANG ModulesBSD3 RAND
FANPON ManagementWT-385YANG model for management of ITU-T PONBSD3 RAND
WT-394YANG Models for Management of PON ONUsBSD3 RAND
  • Not started
 FTTdpFTTdp ManagementWT-355YANG Modules for FTTdp ManagementBSD3 RAND
WT-374YANG Models for Management of G.hn SystemsBSD3 RAND
SDN / NFVSDN for MSBNWT-368YANG Models for access nodes in SDNBSD3 RAND

Creating Software Projects

Note

The OD-271 NPIF template will be updated to list all software deliverable types (this is in progress).

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

Talk
idtalk-176
 explain how an NPIF for a software project should be completed.

Contributing to Software Projects

Note

No projects are yet using Bitbucket pull requests for software contributions. This will happen project by project.

All contributors to a software project must have completed a software submission form that covers the project's software deliverable types. The Software Project Guidelines

Talk
idtalk-176
 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. For projects that use Bitbucket for managing their software deliverables, software contributions consist of "pull requests" to a project git repository. The Bitbucket Guidelines explain  page explains how software projects use Bitbucket and how to create pull requests.