| File | Date | Author | Commit |
|---|---|---|---|
| .unotes | 2023-04-28 |
|
[13abdd] Initial commit. |
| .vscode | 2023-04-28 |
|
[13abdd] Initial commit. |
| config | 2023-07-21 |
|
[172906] BRIL-57 MUI v5 changes. |
| public | 2024-04-06 |
|
[313706] BRIL-177 SEO updates |
| scripts | 2023-07-21 |
|
[172906] BRIL-57 MUI v5 changes. |
| src | 2025-04-10 |
|
[184b7d] alignment issue fix in charts |
| .gitignore | 2023-05-13 |
|
[501bfa] README updates. |
| LICENSE | 2023-12-05 |
|
[cd9cee] BRIL-119 Copyright changed to MIT. |
| README.md | 2023-08-01 |
|
[7033ae] BRIL-123 Readme update. |
| package-lock.json | 2025-03-26 |
|
[2b1eb4] feature: barchart,linechart,piechart |
| package.json | 2025-03-26 |
|
[2b1eb4] feature: barchart,linechart,piechart |
| tsconfig.json | 2023-04-28 |
|
[13abdd] Initial commit. |
| yarn.lock | 2025-04-16 |
|
[f955de] AWS-56 Lock update |
The Brill Client is part of the Brill Framework. The Brill Client is a React application
written in TypeScript and runs in the Web Browser. The Brill Client communicates with
the Brill Server using Brill Middleware.
The master copy of the Brill Client project is kept at
The project is also available from:
To make changes, you either need permission to write to the Bitbucket repository or create a fork repository.
You can create a fork repository on Bitbucket, Sourceforge, GitLab, GitHub or on your own Git Server.
A NodeJS server is used for development purposes. This runs on port 3000 and connects to a
development Brill Server running on port 8080. The port numbers can be changed in the config files.
yarn
yarn start
To build:
yarn build
The build takes a while and the resulting build can be found in the Brill Client /build directory. Before building the Brill Server,
the contents of the Brill Client /build directory need to be copied over to the Brill Server static content directory. There's a Gradle
task for copying the files over. In production, the Brill Server acts a a Web Server and serves the files that are in the static
content directory.
See the Developers Guide for more information.
See the LICENSE file in the root directory and the Brill Software Website for more details.
For the Brill CMS to be able to access a React component, it must reside in a sub-directory under the src/lib/ComponentLibraries/ directory. To add your own components, create a fork of the repository and create a new directory under the src/lib/ComponentLibraries/.