-
Notifications
You must be signed in to change notification settings - Fork 2
Home
richardgilham edited this page May 6, 2020
·
6 revisions
Project documentation is maintained in this wiki.
Technical
Information relating to the doing of the project.
- A glossary_ is provided to ensure that when we use a term we mean the same
thing.
- The paper evaluating_ existing solutions which lead to the Fab project.
- The project's requirements_ so we know what we're trying to build.
- Investigative work assessing usage of `DAG libraries`_.
- Initial thoughts regarding options_ for implementing the build graph.
- At some point the tool will need a `user interface`_.
.. _glossary: Glossary
.. _evaluating: FutureExascaleFortranBuildSystem
.. _requirements: Requirements
.. _DAG libraries: DagLibraries
.. _options: GraphImplementationOptions
.. _user interface: DesignUI
Management
Fab is managed using 'just enough' project management, using project management devices that are useful and/or mandated by its parent programme.
- Project Board documents
- Stakeholder analysis
- Risk/Issue log
- Project plan (including highlight reports)
What's In a Name?
The name "Fab" is a contraction of "fabricate" and is pronounced "fab". It is
not an acronym.
Reasons for choosing it include it being short and therefore quick to type.
The fact that it is fun doesn't hurt either.
- 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