{"repo":"xinzhengzhang/bis","free":true,"listed":false,"github":"https://github.com/xinzhengzhang/bis","clone":"git clone https://github.com/xinzhengzhang/bis.git","description":"Bazel rule for development in the Apple ecosystem through the C family（including swift) language","language":"TypeScript","stars":87,"topics":["bazel","objective-c","productivity","swift","vscode-extension","c","cpp"],"license":"MIT","category":"productivity","readme_excerpt":"bis Bazel rules and plugin for developing iOS project on vscode Bzlmod Non-bzlmod Setup Install bis plugin How to use These independent rules are too complicated, it is recommended to use them in combination with plugin. See README of plugin --- If you insist on independent use, the following are simple ways to use it. Components Targets @bis//:setup --- Create .bis/BUILD into WORKSPACE. This step is done automatically by the plugin Usage Rules refresh compile commands --- Wrapper of https://github.com/hedronvision/bazel-compile-commands-extractor. We use it for hiding visibility under bzlmod. refresh launch json --- Create .vscode/launch.json for vscode plugins target: ios application pre launch task name: pre launch task name add in .vscode/launch.json Thanks to zhao han - For his excellent icon design","default_branch":null,"files":null,"tree":[],"storefront":"/r/xinzhengzhang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xinzhengzhang/bis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}