38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown

|
|
|
|
# Cocoa (ココア)
|
|
This is a fork of [Gitea](https://gitea.io) used within the scope of [Yakumo Laboratories](https://yakumolabs.privatedns.org).
|
|
|
|
## Building
|
|
You'll need the latest stable version of [Go](https://go.dev) and at least the latest LTS release of [Node.js](https://nodejs.org), as well as GNU Make.
|
|
|
|
|
|
> [!NOTE]
|
|
> Optionally, if you do not want to install packages in your operating system, you can make use of [asdf](https://asdf-vm.com), and see the `.tool-versions` file in this repository.
|
|
|
|
> [!NOTE]
|
|
> Inside the BSD family of operating systems, GNU Make is available as `gmake`, which has to be installed separately.
|
|
|
|
From the root of the source tree, run:
|
|
|
|
```shell
|
|
$ make TAGS="bindata" build
|
|
```
|
|
|
|
or if [SQLite](https://sqlite.org) support is required:
|
|
|
|
```shell
|
|
$ make TAGS="bindata sqlite sqlite_unlock_notify" build
|
|
```
|
|
|
|
## Documentation
|
|
The documentation available [here](https://docs.gitea.com) is applicable to Cocoa, particularly the last `1.25.x` version.
|
|
|
|
## Usage
|
|
After building, a binary file named `cocoa` will be generated in the root of the source tree by default.
|
|
To run it, use:
|
|
|
|
```shell
|
|
$ ./cocoa web
|
|
```
|