Skip to content

Index of all Bazel design documents and proposals

License

Notifications You must be signed in to change notification settings

tomlu/proposals

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bazel Proposals and Design Documents

This is an index of all design documents and proposals for Bazel.

These documents were publicly sent for review on the bazel-discuss mailing list.

Index

Implemented

Last updated Title Author(s) alias Category
2018-04-26 Per-Rule Execution Platform Constraints @katre Configurability
2017-03-03 Label-keyed String Dictionary Type for Build Attributes @serynth Configurability
2016-10-18 Invalidation of remote repositories @damienmg External Repositories
2016-10-11 Distribution Artifact for Bazel @aehlig Release
2016-09-30 Central cache for external repositories @jin External Repositories
2016-09-05 Building Python on Windows @meteorcloudy Python, Windows
2016-06-21 Specifying environment variables @aehlig Bazel
2016-06-02 Sandboxing @philwo Bazel
2016-05-26 Implementing Beautiful Error Messages (Loading Phase) @laurentlb Bazel
2016-05-23 Beautiful error messages @laurentlb Bazel
2016-04-18 Parameterized Skylark Aspects @dslomov, lindleyf Skylark
2016-02-16 Generating C++ crosstool with a Skylark Remote Repository @damienmg Toolchains
2015-07-02 Skylark Remote Repositories @damienmg External repositories

Approved

Last updated Title Author(s) alias Category
2018-04-19 Separating Build API from Bazel @c-parsons Skylark
2018-04-06 Bazel External Dependencies Roadmap @dsmolov External Repositories
2018-03-29 Semantics of the expansion of Labels @aehlig External Repositories
2017-07-13 Improved Command Line Reporting @cvcal Bazel
2016-08-04 Extensibility For Native Rules @dslomov Skylark
2016-06-06 Declared Providers @dslomov, @laurentlb Skylark

Under review

Last updated Title Author(s) alias Category
2018-07-13 Bazel hashing of external directory output @aehlig External Repositories
2018-07-04 Update Download Functions in repository_ctx @dkelmer External Repositories
2018-05-23 Crosstool in Skylark @mhlopko C++
2018-04-20 Bazel Rules Curation @laurentlb Community
2018-04-12 Extending the design of WORKSPACE files @aehlig, @dsmolov External Repositories
2017-12-01 Namespaces when using multiple bazel repositories @aehlig, @dsmolov External Repositories

Draft

Last updated Title Author(s) alias Category
2018-03-23 Moving Skylark out of Bazel @brandjon Skylark
2018-03-05 Output Map Madness @brandjon Skylark
2016-07-25 Saner Skylark Sets @dslomov Skylark

Work in progress

Last updated Title Author(s) alias Category
2018-06-28 Shrinking the Bazel binary @buchgr, @meistert Bazel
2018-06-20 C++ rules skylark migration plan @mhlopko C++
2018-06-18 Name resolution @laurentlb Skylark
2018-06-15 Skylark API to the C++ toolchain @mhlopko C++, Skylark
2018-05-31 Skylark Build Configuration @gregestren Configurability
2018-04-26 Garbage Collection for the Repository Cache @aehlig External Repositories
2018-03-07 Diamond Splitting for External Repositories @dsmolov External Repositories
2017-10-06 A Brave New World for the Bazel WORKSPACE File @aehlig, @dsmolov External Repositories

Dropped

Last updated Title Author(s) alias Category
2018-06-14 Platforms and Configurations @katre C++, Skylark
2016-09-19 Recursive WORKSPACE file parsing @kchodorow External Repositories
2015-03-06 bazel init a.k.a ./configure for Bazel @damienmg Bazel

About

Index of all Bazel design documents and proposals

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published