roundabout.html
HTML document, ASCII text
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="UTF-8"> 5<title> 6The 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 33alternative to GitHub, GitLab, BitBucket, Gogs/Gitea/Forgejo, and other similar services. It 34is still in development and not yet ready for production use. As of version 0.2.0 development 35stage, 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 50like 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 68management. 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 71there. However, we ask that you do not rely on it and always keep your repos locally as well. 72In the future it may require payment for some features, but <strong class="emphasis-2">the program it runs will always 73be free</strong>. Payment will not be required to lift artificial limitations, but to support 74server-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 76later 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>© Roundabout developer</p> 84</footer> 85</body> 86</html>