Главная
Study mode:
on
1
Intro
2
About Carlo
3
Carlo's Path into Rust
4
About Micah
5
Micah's Path into Rust
6
Origin of space_shooter_rs
7
Encountering Roadblocks
8
Summary of space_shooter_rs
9
Back to the Basics
10
Entity-Component-System
11
Entity Examples (continued) A collection of components make up an entity
12
Component Storages
13
Breaking Down Components
14
Define a Set of Requirements
15
Breaking down Spaceship and Enemy
16
Motion2D Component
17
Containable Systems Example: Items
18
Event Channel: Analogy
19
Documentation
20
Weekly Meetings: Discussion of Goals
21
Discussions on Github
22
Direct Messaging
23
Informal Documents
24
Formal Documents: Flowchart
25
Formal Documents: Minimum Viable Product(s)
Description:
Discover how to resurrect a stagnant Rust project in this 30-minute conference talk from RustFest Global 2020. Learn effective collaboration techniques, planning strategies, refactoring methods, and documentation practices as Carlo Supina and Micah Tigley share their experience reviving a flawed project. Explore key topics including Entity-Component-System architecture, breaking down components, defining requirements, implementing event channels, and creating both informal and formal documentation. Gain insights into successful project management through weekly goal-setting meetings, GitHub discussions, and direct messaging. Master the art of project necromancy and breathe new life into abandoned Rust codebases.

Project Necromancy - How to Revive a Dead Rust Project

Rust
Add to list
0:00 / 0:00