bx

command module
v1.5.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2025 License: MIT Imports: 6 Imported by: 0

README

BX - Command-Line Tool for 1C-Bitrix Module Development

BX is a command-line tool for developers working on 1C-Bitrix platform modules. It allows you to declaratively define all stages of project build, as well as validate the module configuration and deploy the final distribution. Build configurations are versioned alongside the project, ensuring consistency and traceability of changes throughout the development process.

📘 Documentation: https://pixel365.github.io/bx

Go Version Go Report Card PkgGoDev Coverage OpenSSF Release License


🤝 Contributing

Contributions to BX are welcome and appreciated.

If you would like to report an issue, suggest an enhancement, or contribute code, please first review our contribution guidelines.

To contribute:

  1. Fork the repository and create a feature branch.
  2. Make your changes, ensuring code quality, test coverage, and documentation.
  3. Run make to verify formatting, linting, and checks.
  4. Submit a pull request with a clear summary and reference to any related issues.

All contributions are subject to review and must pass CI checks before being merged.

Open an issue or start a pull request to get involved 🚀

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
run
internal
errors
Package errors provides predefined error variables used throughout the application to represent common failure conditions.
Package errors provides predefined error variables used throughout the application to represent common failure conditions.
fs
interfaces
Package interfaces defines contracts for core components involved in the build and execution workflow of the BX system.
Package interfaces defines contracts for core components involved in the build and execution workflow of the BX system.
logger
Package logger provides a structured file-based logger implementation using the zerolog library.
Package logger provides a structured file-based logger implementation using the zerolog library.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL