Git repository hosting and CI tool
Buildr is a two part website (a statically hosted front-end and a NodeJS backend) that contains all the parts required in DevOps.
Features:
- Repository viewer
- Issues browser
- Merge/PR support
- Markdown support
- Support for any language supported by highlightjs
- Raw file accessing (with incorrect content-type)
- Commits viewer with diffs
- Multi-branch support, with GitFlow support
- Continuous integration tool
- Directly linked with repository viewer - no configuration files needed
- Support for Linux, Windows and Mac
- Deploy directly from repository viewer
- Generate change logs automatically
- Download
bundle.zip
the latest release. - Installing the server:
- Copying files:
- If you want an exe to run the backend, copy
backend.exe
andconfiguration.json
to your target directory. - If you want to use NodeJS to run the backend, copy the contents of
backend-node/
andconfiguration.json
to your target directory.
- If you want an exe to run the backend, copy
- Make sure that the configuration matches your settings.
- Run either the EXE or
yarn start
in the directory you copied everything to.
- Copying files:
- Installing the client:
- Open the
frontend/
folder. - Remove the
dist/
and.cache/
directories if they exist. - Run
build.bat
orbuild.sh
(depending on your system) oryarn run prod
. - Copy the contents of
dist/
to your server. Make sure that it is at a root path. - Make sure that the backend configuration of the frontend matches your server.
- Open the
git clone https://github.com/Zoweb/Buildr
cd Buildr
# Set up client
cd Client
yarn install
# Set up server
cd ../Server
yarn install
# Start client, in /Client
yarn run dev
# Start server, in /Server
yarn run dev
- Fork it
- Create the branch:
- Features:
feature/foo-bar
- Hot-Fixes:
hotfix/foo-bar
- Support:
support/foo-bar
- Features:
- Commit your changes
- Push the branch
- Create a PR
Licensed under the MIT license. See the LICENSE file for more details.