User Tools

Site Tools


project_proposals:yangforge

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
project_proposals:yangforge [2015/09/01 21:38]
Peter Lee [Scope]
project_proposals:yangforge [2015/09/01 22:27] (current)
Peter Lee [Project Description]
Line 20: Line 20:
 This project has been **open-sourced on 7/17/2015** and currently averaging **~500 downloads per week**. This project has been **open-sourced on 7/17/2015** and currently averaging **~500 downloads per week**.
  
-Following the general availability of ''​YangForge''​ several weeks ago, this project has been presented to the ETSI TST working group as well as to other OPNFV project leads in order to introduce and collect feedback for applicability in helping to accelerate their own respective requirements driven projects that can benefit by leveraging this toolkit for model-driven implementation. ​ Based on the collective positive feedback and recommendations,​ we have decided to initiate a separate stand-alone project within OPNFV for increasing visibility to the wider community and serving as a general tooling project for supporting other requirements driven projects within OPNFV.+Following the general availability of ''​YangForge''​ several weeks ago, this project has been presented to the ETSI TST working group as well as to other OPNFV project leads in order to introduce and collect feedback for applicability in helping to accelerate their own respective requirements driven projects that can benefit by leveraging this toolkit for model-driven implementation. ​ Based on the collective positive feedback and recommendations,​ we decided to initiate a separate stand-alone project within OPNFV for increasing visibility to the wider community and serving as a general tooling project for supporting other requirements driven projects within OPNFV.
  
 The following OPNFV projects have expressed their support for ''​YangForge'':​ The following OPNFV projects have expressed their support for ''​YangForge'':​
Line 34: Line 34:
 The ''​YangForge''​ project is //currently available// for download/​use. ​ To check out current capabilities and usage documentation,​ please visit [[http://​github.com/​opnfv/​yangforge|YangForge on Github]]. ​ For more information on how it's being utilized for the Promise project, please visit [[http://​github.com/​opnfv/​promise|Promise on Github]]. The ''​YangForge''​ project is //currently available// for download/​use. ​ To check out current capabilities and usage documentation,​ please visit [[http://​github.com/​opnfv/​yangforge|YangForge on Github]]. ​ For more information on how it's being utilized for the Promise project, please visit [[http://​github.com/​opnfv/​promise|Promise on Github]].
  
-This project'​s **primary goal** is to //​streamline//​ and //​accelerate//​ realization of requirements driven projects by abstracting away complexity and simplifying workflows. ​ As such, it aims to encapsulate many of the traditional SDLC phases by enabling users to exercise these stages within a converged toolkit environment. ​ The hope is to foster greater collaboration ​loop by providing a forum for exchanging model driven implementation outputs and building on top of existing modules to create new capabilities.+This project'​s **primary goal** is to //​streamline//​ and //​accelerate//​ realization of requirements driven projects by abstracting away complexity and simplifying workflows. ​ As such, it aims to encapsulate many of the traditional SDLC phases by enabling users to exercise these stages within a converged toolkit environment. ​ The hope is to foster greater collaboration by providing a forum for exchanging model driven implementation outputs and building on top of existing modules to create new capabilities.
  
-To attain such ends, the following are **many** ​new features/​enhancements planned for improving the ''​YangForge''​ toolkit:+To attain such ends, the following are a number of new features/​enhancements planned for improving the ''​YangForge''​ toolkit:
  
   * Lifecycle management of modules   * Lifecycle management of modules
Line 56: Line 56:
  
 As the project evolves and collaborates closely with various other projects, we expect to identify many more requirements and features that will be synthesized into the project roadmap. ​ Although there are future possibilities for this project to reach outside the OPNFV community (the current download stats indicate wider external community interest), the current plan for the remainder of 2015 is to primarily focus on supporting the OPNFV community initiated projects and their requirements. As the project evolves and collaborates closely with various other projects, we expect to identify many more requirements and features that will be synthesized into the project roadmap. ​ Although there are future possibilities for this project to reach outside the OPNFV community (the current download stats indicate wider external community interest), the current plan for the remainder of 2015 is to primarily focus on supporting the OPNFV community initiated projects and their requirements.
 +
 +The [[:​promise|OPNFV Promise]] project will be the primary flagship reference implementation utilizing ''​YangForge''​ for requirements actualization as we prepare for initial implementation delivery in the upcoming Brahmaputra release.
 ====== Documentation ====== ====== Documentation ======
  
Line 71: Line 73:
 **Project Lead**: Peter K. Lee <​plee@clearpathnet.com>​ **Project Lead**: Peter K. Lee <​plee@clearpathnet.com>​
  
-**Committers**:​ +We are currently seeking //active participation//​ from anyone interested in joining this project as a Committer or a Contributor. ​ Although ''​YangForge''​ will be in //​perpetual//​ software development mode, we welcome any participation from the community ranging from architects, designers, modelers, to developers and end users. 
-  ​* TBD+ 
 +For participation on the software development track, ''​YangForge''​ is written in Coffeescript/​Javascript and runs on NodeJS. ​ The current project plan also includes creating web-based application(s) so UI design/​implementation background will be very handy as well.
  
-**Contributors**:​ +Anyone interested in becoming a founding member of the project upon creation, please send an e-mail to <​plee@clearpathnet.com>​ indicating your interest. ​ We will be finalizing this section prior to submission to the TSC for approval.
-  * TBD+
  
 ====== Planned Deliverable ====== ====== Planned Deliverable ======
project_proposals/yangforge.1441143500.txt.gz · Last modified: 2015/09/01 21:38 by Peter Lee