Rookline
Features
↕ Open
Discovery
In review
Shipping
Ready Frontend
Required Backlog Spike
Testing Defect
Merged

Project planning for engineers

Open threads, split them into tasks, track how they relate, add fields that match your process, and keep the conversation next to the commit. Plan whole releases as tables or boards.

Idea 🌱 Ship it 🚀

Tired of boards?
Try a table.

Project tables read like a spreadsheet and behave like a workspace: filter, sort, and group threads and merge requests live. Shape them with custom fields and saved views.

BoardTable
🎮 Meteor Drift
▦ The Plan ▾ ▦ Loop backlog ▦ Standup + New view
TitleTeamStatusAssigneesMilestones+
Prototype 🔥 3
1 Concept brief and go-no-goProducers 🎬Complete ̼ea099;arunmehlPrototype 🔥
2 Engine spike (physics, render)Engine ̼ea011;Complete ̼ea099;talvorne +1Prototype 🔥
3 First concept art passArt 🌈Complete ̼ea099;pmarscelPrototype 🔥
+ Add item
Beta 🌱 5
4 Wire up leaderboard serviceGame loop 📊Not started ̼ea088;chiedoBeta 🌱
5 Design refresh for enemy varietyArt 🌈Planning 📋ajashamsBeta 🌱
6 Update beam and cannon spritesArt 🌈Building 🛠mkwngBeta 🌱
7 Rework collision logicEngine ̼ea011;Building 🛠rdellosBeta 🌱
8 Improve respawn cadenceGame loop 📊Behind 🚩mattjohnleeBeta 🌱
+ Add item
Launch 🚀 6
9 Interviews with press outletsProducers 🎬Not started ̼ea088;talvorneLaunch 🚀
10 Persist score across levelsGame loop 📊Not started ̼ea088;pmarscelLaunch 🚀

Break threads into workable tasks

Take a knotty thread apart with task lists and follow each piece with live progress markers. Promote any task into its own thread and walk back up the hierarchy whenever you need the full picture.

● OpenTracked in #920Engine spike (physics, render)
● OpenTracked in #920Rework collision logic

New rendering engine #920

● Open☐ 3 tasks
lerebear commented 5 days ago
Epic description

Now that the new renderer is settled (see #824) there is follow-up work to land. Let's use this thread for tracking. First pass at the outstanding todos below.

Rework collision logic #1752
Engine spike (physics, render) #1753
Updates to enemy and cannon logic
Convert to thread
● Open ☐ 3 tasks Improve enemy character controls
keisaacson commented 5 days ago

Latest round of playtests came back and the sprite animations drift a little. Good news is it is not by much, so we should be able to squeeze this into the current sprint.

@grrretel to share the beta tester report
@camfoxly has a clip showing before and after
@chiedo to push the change and get the team reviewing
👍 3🎉 1
relay added this to Inbox from Sprint 3 just now
grrretel commented 5 days ago

We just published the report — see meteordrift/testers#1b283a 👉

👀 3
chiedo mentioned this thread 4 days ago
Ship dark mode support for UI #179588 ✓ Merged

Move the conversation forward

Write in rich markdown, mention teammates, react with emoji, clear things up with attachments, and pull in references from commits, merge requests, releases, and deploys. Assign contributors and teams, or drop the thread into a milestone. All on one timeline.

camfoxly commented 5 days ago

Thanks @keisaacson! Here is a walkthrough clip covering the proposed changes.

▣ Before_After.mp4
0:00 / 2:18🔈
🚀 4
arunmehl mentioned this thread 4 days ago
Update beam and cannon sprites #179608 ● Open
  • Attach clips and screen recordings straight to comments
  • Start faster with thread forms and reusable templates

Build views
for how you work

Save a view per sprint, backlog, team, or release. Rank, group, sort, and filter threads to suit the moment — then switch between table, board, and timeline.

🎮 Meteor Drift
▦ Feature planning ▾ ▦ By area ▦ Current sprint
TitleAreaStatusAssigneeMilestone+
Prototype 🔥 3
1 Concept brief and go-no-goProducers 🎬Complete ̼ea099;arunmehlPrototype 🔥
2 Engine spike (physics, render)Engine ̼ea011;Complete ̼ea099;talvorne +1Prototype 🔥
3 First concept art passArt 🌈Complete ̼ea099;pmarscelPrototype 🔥
+ Add item
Beta 🌱 3
4 Wire up leaderboard serviceGame loop 📊Not started ̼ea088;chiedoBeta 🌱
5 Design refresh for enemy varietyArt 🌈Planning 📋ajashamsBeta 🌱
6 Update beam and cannon spritesArt 🌈Building 🛠ashygeeBeta 🌱
+ Add item
Launch 🚀 3
9 Interviews with press outletsProducers 🎬Not started ̼ea088;talvorneLaunch 🚀
10 Persist score across levelsGame loop 📊Not started ̼ea088;pmarscelLaunch 🚀
11 Hero site — developmentProducers 🎬Not started ̼ea088;edallifaceLaunch 🚀
⚲ Meteorworks / Meteor Drift / Search or jump to…
CommandsType > to filter
Group by…Run command
Column field by…
Filter by…
Navigate to…
View options…

Work at keyboard speed

No mouse? No problem. Every action you can take with a pointer has a shortcut or a command. Filter, sort, group, and assign — your hands never leave the keys.

AssigneesLabels+
1 pifafu
2 cookienomsterDefect
3 talvorne, moeNeed help
4 lerebear
5 ajashamsDesign
6 samoshinNeed help Defect
7 kirkwaymanNeed help
8 rdellosNeed help
9 keisaacson
10 berkelmasBackend Defect
11 vilacides
12 talvorneDefect
New field
Aa Text
CancelSave

Track the metadata that matters — iterations, priority, story points, dates, notes, and links. Add custom fields to any project table and edit them straight from the thread sidebar.

Now with iteration cycle planning

Track progress with project insights

See the health of the current iteration, a milestone, or any custom field you define. Spot the bottlenecks and the threads holding the team back, straight from the burn-up chart.

2W1M3MMax ⚲ Custom range ▾
175150125 1007525 Jul 1Jul 3Jul 5 Jul 7Jul 9Jul 11 Jul 13Jul 15
Mon 5 Jul
Done74
In progress55
To do48
No status23

Manage the busywork automatically

Speed up planning with workflows. Triage threads on arrival, set custom field values, react to changes, or schedule something on a cadence. You can even tee them up to run a pipeline.

Whenmerge requestreview:approved
SetAwaiting deploy
Whenthread, merge requestis:closed
SetStatus: Done
Filter options
📋 Planning
🛠 Building
🚩 Behind
✓ ̼ea099; Done
📅On scheduleevery 3 weekson Friday
Whenthread, merge requestStatus: Done
📦Archive item

Threads, wherever you are

Read, open, and manage threads in the browser, in your favourite terminal, or from a phone or tablet.

# Viewing threads relevant to you
~/Projects/meteor-drift $ rk thread status
## Assigned to you
#1752  open  Rework collision logic
#1753  open  Engine spike (physics, render)
## Awaiting your review
#1761  open  Persist score across levels

Rookline CLI

Read, update, and open threads without ever leaving your terminal.

9:41●●●
Inbox FILTERS
meteorworks / engine #34070 Naming inputs with SavedModel format
meteorworks / drift #45 Persist score across levels
brightloom / spectrum #5920 Fixes login screen warning
havenline / cypress #3d4a5c66 Flaky test in async runner
9:41●●●
meteorworks / drift #45
Persist score across levels
● Open
tobiasahlin · 30m
Cleaned up a bunch of code and scores now render in the top-right corner. Put together a short write-up covering the docs.

Rookline Mobile

Open and manage threads on the move with our native iOS and Android apps.

Portrait of Dana Whitfield — photo by Foto Sushi on Pexels
The new planning and tracking work keeps project management right beside my code. I no longer reach for spreadsheets or third-party tools that go stale the moment I close the tab.
Dana Whitfield // Engineering Manager

Frequently
asked questions

What is Rookline Threads?
Threads is the planning surface built into Rookline. It keeps the discussion, the tasks, and the code in one place so the plan never drifts away from the repository.
What are Projects?
Can I move an existing Project onto the new capabilities?
Which plans include Projects?
Will the new Projects experience reach Rookline Server?
How do I migrate from another project management service?
What is next for planning on Rookline Threads?

Flexible project planning for engineers