Note
The project is still in early development stage and haven't reached MVP (Minimal Viable Product)
Remake in golang of online navmap for Freelancer Discovery. Newer version should be easier to maintain, and should be way more rapid due to design being a static site generator powered by htmx. Potentially also implementing different new features :]
- It will be made in mind with supporting Freelancer Discovery as first order.
- Support will be extended to Vanilla version.
- Any other mode will be supported on request, see contacts to get in touch.
- git clone https://github.com/darklab8/fl-configs repository for game configs scan, download it to same parent folder as this repository
- install golang of project version or higher (potentially will work anyway).
- See current golang version in CI workflow
- install templ
- go install github.com/a-h/templ/cmd/templ@latest
- check specific version in go.mod
- check environment variables to set
- set your own environment variable FREELANCER_FOLDER to Freelancer Folder
- ensure it was set.
echo $FREELANCER_FOLDER
at Linux orecho %FREELANCER_FOLDER%
at windows- optionally is enough to change value in enverant.json for that
- Check to have set other values from enverant.json ! Some options make development way more pleasant by speeding up rerender by disabling unnecessary features!
- install Taskfile and check commands to run
- run some command, for example
task web
- run some command, for example
- if u wish access to
task dev:watch
that reloads running web server on file changes, then installpip install watchdog[watchmedo]
and ensurewatchmedo
binary is available totask dev:watch
command written in Taskfile - If u wish making changes fl-configs and having them right away reflected to fl-darkstat (same for fl-darkcore)
go work init ; go work use . ; go work use ../fl-configs
- initialize Go workspaces, and provide relative path to fl-configs
- go workspaces allow developing libraries code with real time update of usage to another repository
If u have problems with configuring development environment, then seek my contacts below to help you through it ^_^
To be written (copy paste from darkstat ;)
To be writtem...
- Inspired by old navmap made by @AudunVN
- discord DM: darkwind8
- discord server lab: https://discord.gg/aukHmTK82J
- or open Pull Request here and write there