By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 roundabout.html

View raw Download
text/html • 3.53 kiB
HTML document, ASCII text
        
            
1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
<meta charset="UTF-8">
5
<title>
6
The roundabout
7
</title>
8
<link rel="stylesheet" href="/static/style.css">
9
<meta name="viewport" content="width=device-width, initial-scale=1.0">
10
</head>
11
<body>
12
<header>
13
<nav>
14
<ul>
15
<li><a href="/">Home</a></li>
16
<li><a href="/projects">Projects</a></li>
17
<li><a href="/index">Index</a></li>
18
<li><a href="https://roundabout-host.com/roundabout">Roundabout-host</a></li>
19
</ul>
20
<ul>
21
<li><a href="mailto:root@roundabout-host.com" id="mail-link">root@roundabout-host.com</a></li>
22
</ul>
23
</nav>
24
</header>
25
<main>
26
27
<h1 class="project-title">
28
<span>The roundabout</span>
29
<a href="https://roundabout-host.com/roundabout/roundabout">Repository</a>
30
</h1>
31
<article class="content-area">
32
<p>The roundabout is a <strong class="emphasis-2">git repository hosting</strong> server software. It is designed to be a complete
33
alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It
34
is still in development and not yet ready for production use. As of version 0.2.0 development
35
stage, it supports:
36
</p><ul><li><p>User registration
37
</p></li><li><p>Repository creation
38
</p></li><li><p>User access control
39
</p></li><li><p>Smart Git over HTTP(S) protocol
40
</p></li><li><p>Web interface for repository browsing
41
</p></li><li><p>User profiles and social features
42
</p></li><li><p>Forum for repositories, useful for issue tracking
43
</p></li><li><p>Notifications, including email notifications
44
</p></li><li><p>Pull requests
45
</p></li><li><p>Favourite repositories (subscriptions)
46
</p></li><li><p>Commit views and diffs
47
</p></li><li><p>Themeing
48
</p></li></ul><p>For now, it doesn't support, but certainly will before the 1.0.0 release:
49
</p><ul><li><p>Code review features (like comments on commits, for now you'll use the forum), something
50
like Google Docs comments is planned
51
</p></li><li><p>Static site hosting
52
</p></li><li><p>CI/CD
53
</p></li><li><p>Wiki
54
</p></li><li><p>API
55
</p></li><li><p>Native clients
56
</p></li><li><p>Git over SSH or other protocols
57
</p></li><li><p>Repository metadata
58
</p></li><li><p>Decentralization
59
</p></li><li><p>Packaging
60
</p></li><li><p>Code syntax highlighting
61
</p></li><li><p>Any kind of search
62
</p></li><li><p>Any kind of statistics
63
</p></li><li><p>Web-based code editing
64
</p></li><li><p>Any kind of integration with other services
65
</p></li><li><p>Users changing passwords
66
</p></li><li><p>Admin panel
67
</p></li></ul><p>The roundabout is written in flask, a Python web framework. It uses SQLAlchemy for database
68
management. For light UI interactivity it uses htmx.
69
</p><p>The official instance of the roundabout, roundabout-host, is hosted at
70
<a href="https://roundabout-host.com">roundabout-host.com</a>. Anyone can register and create repositories
71
there. However, we ask that you do not rely on it and always keep your repos locally as well.
72
In the future it may require payment for some features, but <strong class="emphasis-2">the program it runs will always
73
be free</strong>. Payment will not be required to lift artificial limitations, but to support
74
server-intensive features like CI/CD.
75
</p><p>The roundabout program is licensed under the AGPL licence, version 3.0 or, at your option, any
76
later version.
77
</p>
78
</article>
79
80
</main>
81
<footer>
82
<p>Page generated on Monday, 29 April 2024 at 09:45:48</p>
83
<p>&copy; Roundabout developer</p>
84
</footer>
85
</body>
86
</html>