1# Copyright 2024 The Pigweed Authors 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); you may not 4# use this file except in compliance with the License. You may obtain a copy of 5# the License at 6# 7# https://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12# License for the specific language governing permissions and limitations under 13# the License. 14 15import("//build_overrides/pigweed.gni") 16 17import("seed.gni") 18 19pw_seed("0001") { 20 sources = [ "0001-the-seed-process.rst" ] 21 inputs = [ "0001-the-seed-process/seed-index-gerrit.png" ] 22 title = "The SEED Process" 23 status = "Meta" 24 author = "The Pigweed Authors" 25 facilitator = "N/A" 26} 27 28pw_seed("0002") { 29 sources = [ "0002-template.rst" ] 30 title = "SEED Template" 31 status = "Meta" 32 author = "The Pigweed Authors" 33 facilitator = "N/A" 34} 35 36pw_seed("0101") { 37 sources = [ "0101-pigweed.json.rst" ] 38 title = "pigweed.json" 39 status = "Accepted" 40 author = "Rob Mohr" 41 facilitator = "Ted Pudlik" 42} 43 44pw_seed("0102") { 45 sources = [ "0102-module-docs.rst" ] 46 title = "Consistent Module Documentation" 47 status = "Accepted" 48 author = "Chad Norvell" 49 facilitator = "Kayce Basques" 50} 51 52pw_seed("0103") { 53 changelist = 133971 54 title = "pw_protobuf: Past, present, and future" 55 status = "On Hold" 56 author = "Alexei Frolov" 57 facilitator = "Armando Montanez" 58} 59 60pw_seed("0104") { 61 sources = [ "0104-display-support.rst" ] 62 title = "Display Support" 63 status = "Accepted" 64 author = "Chris Mumford" 65 facilitator = "Anthony DiGirolamo" 66} 67 68pw_seed("0105") { 69 sources = [ "0105-pw_tokenizer-pw_log-nested-tokens.rst" ] 70 title = "Nested Tokens and Tokenized Log Arguments" 71 status = "Accepted" 72 author = "Gwyneth Chen" 73 facilitator = "Wyatt Hepler" 74} 75 76pw_seed("0106") { 77 changelist = 155430 78 title = "Project Template" 79 status = "On Hold" 80 author = "Armando Montanez" 81 facilitator = "Kayce Basques" 82} 83 84pw_seed("0107") { 85 sources = [ "0107-communications.rst" ] 86 title = "Pigweed Communications" 87 status = "Accepted" 88 author = "Wyatt Hepler" 89 facilitator = "Carlos Chinchilla" 90} 91 92pw_seed("0108") { 93 sources = [ "0108-pw_emu-emulators-frontend.rst" ] 94 title = "Emulators Frontend" 95 status = "Accepted" 96 author = "Octavian Purdila" 97 facilitator = "Armando Montanez" 98} 99 100pw_seed("0109") { 101 sources = [ "0109-comms-buffers.rst" ] 102 title = "Communication Buffers" 103 status = "Accepted" 104 author = "Taylor Cramer" 105 facilitator = "Erik Gilling" 106} 107 108pw_seed("0110") { 109 sources = [ "0110-memory-allocation-interfaces.rst" ] 110 title = "Memory Allocation Interfaces" 111 status = "Accepted" 112 author = "Alexei Frolov" 113 facilitator = "Taylor Cramer" 114} 115 116pw_seed("0111") { 117 sources = [ "0111-build-systems.rst" ] 118 title = "Make Bazel Pigweed's Primary Build System" 119 status = "Accepted" 120 author = "Ted Pudlik" 121 facilitator = "Armando Montanez" 122} 123 124pw_seed("0112") { 125 sources = [ "0112-async-poll.rst" ] 126 title = "Async Poll Model" 127 status = "Accepted" 128 author = "Taylor Cramer" 129 facilitator = "Wyatt Hepler" 130} 131 132pw_seed("0113") { 133 sources = [ "0113-bazel-cc-toolchain-api.rst" ] 134 title = "Add modular Bazel C/C++ toolchain API" 135 status = "Accepted" 136 author = "Armando Montanez" 137 facilitator = "Ted Pudlik" 138} 139 140pw_seed("0114") { 141 sources = [ "0114-channels.rst" ] 142 title = "Channels" 143 status = "Accepted" 144 author = "Wyatt Hepler" 145 facilitator = "Carlos Chinchilla" 146} 147 148pw_seed("0115") { 149 changelist = 176760 150 title = "pw_sensor: Sensors" 151 status = "Rejected" 152 author = "Yuval Peress" 153 facilitator = "Taylor Cramer" 154} 155 156pw_seed("0116") { 157 changelist = 177696 158 title = "pw_net Sockets" 159 status = "On Hold" 160 author = "Wyatt Hepler" 161 facilitator = "Taylor Cramer" 162} 163 164pw_seed("0117") { 165 sources = [ "0117-pw_i3c.rst" ] 166 title = "pw_i3c" 167 status = "Accepted" 168 author = "Jack Chen" 169 facilitator = "Alexei Frolov" 170} 171 172pw_seed("0118") { 173 changelist = 181836 174 title = "Sensor Read API" 175 status = "Draft" 176 author = "Taylor Cramer" 177} 178 179pw_seed("0119") { 180 sources = [ "0119-pw-sensor.rst" ] 181 title = "pw_sensor A sensor framework" 182 status = "Accepted" 183 inputs = [ 184 "0119-pw-sensor/high-level-view.svg", 185 "0119-pw-sensor/data-pipeline.svg", 186 ] 187 author = "Yuval Peress" 188} 189 190pw_seed("0120") { 191 sources = [ "0120-pw-sensor-config.rst" ] 192 status = "Accepted" 193 title = "pw_sensor Sensor configuration" 194 author = "Yuval Peress" 195} 196 197pw_seed("0121") { 198 changelist = 184224 199 title = "Pigweed Project Server" 200 status = "Draft" 201 author = "Chad Norvell" 202} 203 204pw_seed("0122") { 205 sources = [ "0122-code-samples.rst" ] 206 title = "Organize Pigweed code samples" 207 status = "Accepted" 208 author = "Ted Pudlik" 209 facilitator = "Kayce Basques" 210} 211 212pw_seed("0123") { 213 changelist = 188141 214 title = "Sprout Bazel C++ toolchain API into a separate repository" 215 status = "Draft" 216 author = "Ted Pudlik" 217 facilitator = "Armando Montanez" 218} 219 220pw_seed("0124") { 221 sources = [ "0124-multisink-size-info.rst" ] 222 title = "Interfaces for Retrieving Size Information from Multisink" 223 status = "Intent Approved" 224 author = "Jiacheng Lu" 225 facilitator = "Carlos Chinchilla" 226} 227 228pw_seed("0125") { 229 changelist = 192090 230 title = "Statistics Database" 231 status = "Draft" 232 author = "Erik Staats" 233} 234 235pw_seed("0126") { 236 changelist = 200910 237 title = "Key-Value Store Interfaces" 238 status = "Draft" 239 author = "Wenji Li" 240} 241 242pw_seed("0127") { 243 changelist = 198134 244 title = "pw_sensor Reading" 245 status = "Draft" 246 author = "Yuval Peress" 247} 248 249pw_seed("0128") { 250 title = "Abstracting Thread Creation" 251 author = "Wyatt Hepler" 252 status = "Draft" 253 changelist = 206670 254} 255 256pw_seed("0129") { 257 title = "pw_assert: Support PW_ASSERT with non-argument message" 258 author = "momoshen" 259 status = "Draft" 260 changelist = 207130 261} 262 263# This must be defined after all `pw_seed` targets, as it relies on information 264# exposed by them. 265pw_seed_index("seeds") { 266 index_file = "0000-index.rst" 267 seeds = [ 268 ":0001", 269 ":0002", 270 ":0101", 271 ":0102", 272 ":0103", 273 ":0104", 274 ":0105", 275 ":0106", 276 ":0107", 277 ":0108", 278 ":0109", 279 ":0110", 280 ":0111", 281 ":0112", 282 ":0113", 283 ":0114", 284 ":0115", 285 ":0116", 286 ":0117", 287 ":0118", 288 ":0119", 289 ":0120", 290 ":0121", 291 ":0122", 292 ":0123", 293 ":0124", 294 ":0125", 295 ":0126", 296 ":0127", 297 ":0128", 298 ":0129", 299 ] 300} 301