-
Notifications
You must be signed in to change notification settings - Fork 2
Tech Meeting 15Apr2020
richardgilham edited this page May 6, 2020
·
1 revision
Discussion of the near-term feature wish list:
- Starting extraction tool- New piece of infrastructure
- Process C source- Extension of existing classes rather than something new
- Configuration
Our proposal for phase 3 was dicussed, yielding:
Phase 3- Consolidation of the architecture and towards collaboration
Objectives
- Update the project Working Practices so as to allow Fab development to be opened up to selected collaborators at the end of the stage
- Demonstration of a prototype extraction tool able to fetch from a MOSRS repository using an extensible architecture
- Demonstration of an extension of the Fab infrastructure to support C code
- Demonstration of an extensible Fab configuration file to enable flexible control of build options
- Demonstrate support for a second Fortran compiler (stretch)
The proposed timeline is to run from now until the end of July 2020. We are aware of possible resourcing issues in August.
We propose to keep resourcing the same:
- All happy with 0.5 FTE each with 0.1 FTE for project manamement,
- View to extending the team in phase 4.
In terms of dependencies, we are happy that we have the tools we need but note potential opportunities for github extensions, eg code coverage monitoring
We discussed risks/issues in the project, noting:
- COVID-19 impacts
- Change in requirements when external devs get involved
- Time cost of supporting new devs
Finally, we took a longer look at what might happen into phase 4 and beyond:
- Phase 4- building the feature set (autumn 2020)
- Need care to select and prioritise, noting Psyclone support, collaborators, incremental builds
- Phase 5- towards UM and LFRic (spring)
- Future Release
- vn1.0 Release, March 2023
- 0.11 Beta Release, Jan 2023
- 0.10 Beta Release, Oct 2022
- 0.9 Alpha Release, June 2022
- Phase 2
- Phase 3
- Phase 4
- Repository Management
- Development Process
- Development Environment
- Releasing Fab
- Coding Conventions
- Glossary
- Concerning the Database
- Unit Test Coverage
- Issues With the System Testing Framework