Description of Problem:
Developing and distributing FINOS specific/tuned Git/Github101 training has come up a few times. Programs that have suggested this be done include FDC3, FO, and DT (specifically the Kdb WG).
This epic is to capture those requirements so the ODP WG, FDX program and FINOS community can assess if Git/GitHub 101 training is something to take on, develop, distribute and deliver.
There is a draft/scratch pad, which @mcleo-d, @jbjonesjr and the ODP team has access to in FINOS.
As some have pointed out, there is a lot of good Git/Github training already, but the feedback we've received is that it would be good to have training material that is tuned to FINOS, FINOS processes, and FINOS tooling that includes examples and screenshots of FINOS tools such as Travis CI and CLA Bot.
Potential Topics:
- Source Control 101
- How Git is different from SVN, CVS, and other "traditional" tools
- Basic concepts: Commits, Forks, Pull Requests, Etc.
- Using Github interactively (and comparison with doing stuff at command prompt)
- Github 101
- Markdown 101
- FINOS CLAs, the CLA Bot, and the FINOS Metadata model
- The FINOS project blueprint
- Using Github projects/using github for a kanban board
- Using Github as a wiki
- Github Pages 101, Docusaurus, and the FINOS microsite template
Examples of Git/Github training we might be able to leverage
Stories
More history on https://finosfoundation.atlassian.net/browse/ODP-103