Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ blank_issues_enabled: false

contact_links:
- name: Discussions - Ideas
url: https://github.com/lev2p1/lightlib/discussions/categories/ideas
url: https://github.com/lev2p1/brazier/discussions/categories/ideas
about: Share and discuss new feature ideas

- name: Documentation
url: https://github.com/lev2p1/lightlib/wiki
url: https://github.com/lev2p1/brazier/wiki
about: Read the official documentation

- name: Security Issues
url: https://github.com/lev2p1/lightlib/security/advisories
url: https://github.com/lev2p1/brazier/security/advisories
about: Report security vulnerabilities privately
18 changes: 9 additions & 9 deletions .github/workflows/cmake-multi-platform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,22 +64,22 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.shared_libs }}
-DBUILD_TESTS=ON
-DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake
-S Light
-S brazier

- name: Build
run: cmake --build build --config ${{ matrix.build_type }}

- name: Create config_test.json
working-directory: build
run: |
echo '{"app_name": "LightlibApp"}' > config_test.json
echo '{"app_name": "brazierApp"}' > config_test.json
mkdir -p ${{ matrix.build_type }}
cp config_test.json ${{ matrix.build_type }}/
shell: bash

- name: Run tests
working-directory: build
run: ./lightlib_tests
run: ./brazier_tests
shell: bash

windows:
Expand Down Expand Up @@ -117,7 +117,7 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.shared_libs }}
-DBUILD_TESTS=ON
-DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake
-S Light
-S brazier

- name: Build
run: cmake --build build --config ${{ matrix.build_type }}
Expand All @@ -136,14 +136,14 @@ jobs:
- name: Create config_test.json
working-directory: build
run: |
echo '{"app_name": "LightlibApp"}' > config_test.json
echo '{"app_name": "brazierApp"}' > config_test.json
mkdir -p ${{ matrix.build_type }}
cp config_test.json ${{ matrix.build_type }}/
shell: bash

- name: Run tests
working-directory: build
run: ./${{ matrix.build_type }}/lightlib_tests.exe
run: ./${{ matrix.build_type }}/brazier_tests.exe
shell: bash

macos:
Expand Down Expand Up @@ -184,20 +184,20 @@ jobs:
-DBUILD_SHARED_LIBS=${{ matrix.shared_libs }}
-DBUILD_TESTS=ON
-DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake
-S Light
-S brazier

- name: Build
run: cmake --build build --config ${{ matrix.build_type }}

- name: Create config_test.json
working-directory: build
run: |
echo '{"app_name": "LightlibApp"}' > config_test.json
echo '{"app_name": "brazierApp"}' > config_test.json
mkdir -p ${{ matrix.build_type }}
cp config_test.json ${{ matrix.build_type }}/
shell: bash

- name: Run tests
working-directory: build
run: ./lightlib_tests --gtest_filter=-RoutingTest.*
run: ./brazier_tests --gtest_filter=-RoutingTest.*
shell: bash
4 changes: 2 additions & 2 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Our Pledge

We as members, contributors, and leaders of the **lightlib** project pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
We as members, contributors, and leaders of the **brazier** project pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

Expand Down Expand Up @@ -36,7 +36,7 @@ This Code of Conduct applies within all community spaces, and also applies when

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at **hello@lightlib.org**.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at **hello@brazier.org**.

All complaints will be reviewed and investigated promptly and fairly.

Expand Down
40 changes: 20 additions & 20 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Contributing to lightlib
# Contributing to brazier

First off, thank you for considering contributing to lightlib. It's people
like you that make lightlib a great tool.
First off, thank you for considering contributing to brazier. It's people
like you that make brazier a great tool.

## Code of Conduct

This project and everyone participating in it is governed by the lightlib
This project and everyone participating in it is governed by the brazier
Code of Conduct. By participating, you are expected to uphold this code.
Please report unacceptable behavior to **hello@lightlib.org**.
Please report unacceptable behavior to **hello@brazier.org**.

## How Can I Contribute?

Expand All @@ -24,7 +24,7 @@
- Include code snippets or links to repositories that demonstrate the issue

**Please do not report security vulnerabilities in public issues!**
Instead, report by email to **hello@lightlib.org** with `[SECURITY]` in the
Instead, report by email to **hello@brazier.org** with `[SECURITY]` in the
subject line.

### Suggesting Enhancements
Expand Down Expand Up @@ -53,11 +53,11 @@
## Getting Started

1. Fork the repository on GitHub:
`https://github.com/lev2p1/lightlib`
`https://github.com/lev2p1/brazier`
2. Clone your fork:
```bash
git clone https:github.ru/your-username/lightlib.git
cd lightlib
git clone https:github.ru/your-username/brazier.git
cd brazier
```
3. Build the project using CMake and vcpkg:
```bash
Expand All @@ -73,7 +73,7 @@

### C++ Style Guide

Based on the existing lightlib code style (see `Model.hpp` for reference):
Based on the existing brazier code style (see `Model.hpp` for reference):

- Use 4 spaces for indentation (not tabs)
- Use `snake_case` for functions and variables
Expand All @@ -86,7 +86,7 @@
1. Corresponding header for the .cpp file
2. C++ standard library headers (`<string>`, `<vector>`, `<map>`, etc.)
3. Third-party library headers (`<nlohmann/json.hpp>`)
4. lightlib internal headers (`Database.hpp`, `Logger.hpp`, etc.)
4. brazier internal headers (`Database.hpp`, `Logger.hpp`, etc.)

### Required License Header

Expand All @@ -97,20 +97,20 @@
* Copyright (c) 2025 Kirill Sergeev, Nikolay Sugonyako, Andrey Agarkov, Gleb Safyannikov
* SPDX-License-Identifier: LGPL-3.0-or-later
*
* This file is part of lightlib.
* This file is part of brazier.
*
* lightlib is free software; you can redistribute it and/or modify
* brazier is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* lightlib is distributed in the hope that it will be useful,
* brazier is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with lightlib; if not, see <https:www.gnu.org/licenses/>.
* along with brazier; if not, see <https:www.gnu.org/licenses/>.
*/
```

Expand All @@ -132,7 +132,7 @@
Following the pattern from `Model.hpp`:

```cpp
namespace lightlib {
namespace brazier {

template <typename Derived>
class Model {
Expand All @@ -156,7 +156,7 @@
std::map<std::string, std::string> attributes;
};

} namespace lightlib
} namespace brazier
```

## Sign Your Commits
Expand All @@ -170,7 +170,7 @@

The sign-off line should look like:
```
Signed-off-by: Kirill Sergeev <kirill@lightlib.org>
Signed-off-by: Kirill Sergeev <kirill@brazier.org>
```

By signing off, you agree to the
Expand Down Expand Up @@ -218,9 +218,9 @@

## License

By contributing to lightlib, you agree that your contributions will be
By contributing to brazier, you agree that your contributions will be
licensed under LGPL-3.0-or-later.

----------------------------------------------------------------------------
Thank you for contributing to lightlib!
Thank you for contributing to brazier!
----------------------------------------------------------------------------*/*/
46 changes: 0 additions & 46 deletions Light/app/Main.cpp

This file was deleted.

Loading
Loading