As some of you may have noticed, I have started to work on a pijul frontend “a la cgit” a few days ago. You can found it on the Nest and I am planning to use the Nestling to browser the Nestling as soon as possible (this is so meta).
Of course, the Nestling is not an opponent of any sort of the Nest, which still is the best tool available to collaborate to write a software with pijul. The Nestling is a read-only front-end and nothing more.
The server is written in Rust using rocket.
ndrc.tomlfile for configuration
- One server, multiple repositories
- one to get the list of repositories
- one to get the list of branches of a given repo
- one to get the list of patch hashes of a given branch of a given repo
- one to get the patch info of a given hash
The webUI is written in Purescript using Halogen.
- A view to list the patches of a repository, with a branch selector
- Rely on avatar to display a picture of an author
- A patch can be selected to display only its dependencies
There are still a lot of work to do. Before a first
v0.1, I am planning to add a view to list the repositories and a view to visualize a patch alone. In a
v0.2, I will tackle files browsering. Then, I intend to play a little with metrics of all sort.
The project is GPL3, so if you’d like to contribute, feel free to ping me on the
#pijul irc channel.