Skip to content

Commit

Permalink
Merge pull request #62 from rhino-linux/contributing
Browse files Browse the repository at this point in the history
add: new blog post
  • Loading branch information
ajstrongdev authored Jul 8, 2024
2 parents 143f0f9 + ed7585c commit 0430e02
Show file tree
Hide file tree
Showing 6 changed files with 355 additions and 3 deletions.
155 changes: 155 additions & 0 deletions coc.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
<!DOCTYPE html>
<html class="bg-site-400">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="dist/output.css" rel="stylesheet">
<title>Rhino Linux | Code of Conduct</title>
<link rel="icon" type="image/svg+xml" sizes="any" href="img/logo.svg">
<link rel="icon" type="image/png" sizes="32x32" href="img/logo.ico">
<script src="js/navbar.js"></script>
</head>
<body>

<div id="dropdown">
<div class="container">
<div class="exit">
<a onclick="ddhide()" style="color:#fefefe">x</a>
</div>
<div class="content">
<p><a onclick="ddhide()" class="text-off-white" href="index.html">Home</a></p>
<p><a onclick="ddhide()" class="text-off-white" href="download.html">Download</a></p>
<p><a onclick="ddhide()" class="text-off-white" href="news.html">News</a></p>
<p><a onclick="ddhide()" class="text-off-white" href="tracker.html">Tracker</a></p>
<p><a onclick="ddhide()" class="text-off-white" href="wiki.html">Wiki</a></p>
<p><a onclick="ddhide()" target="_blank" class="text-off-white" href="https://pacstall.dev/packages">Packages</a></p>
</div>
</div>
</div>

<div class="extended h-auto bg-[url('img/blobs.png')] bg-no-repeat bg-center-x bg-center-y bg-cover">
<div class="overlay h-auto bg-overlay text-center">
<div class="hidden lg:block">
<p class="text-center text-off-white pt-4">
<a href="index.html" class="text-off-white px-4">Home</a>
<a href="download.html" class="text-off-white px-4">Download</a>
<a href="news.html" class="text-off-white px-4">News</a>
<a href="tracker.html" class="text-off-white px-4">Tracker</a>
<a href="wiki.html" class="text-off-white px-4">Wiki</a>
<a href="https://pacstall.dev" target="_blank" class="text-off-white px-4">Packages</a>
</p>
</div>
<div class="block lg:hidden">
<h1 class="text-right text-off-white text-3xl pr-2" onclick="ddshow()">
</h1>
</div>
<h1 class="text-off-white pt-[2em] text-3xl drop-shadow-header-drop">
Rhino Linux
</h1>
<h2 class="text-off-white text-2xl font-light mt-2 drop-shadow-header-drop">
Contributor's Code of Conduct
</h2>
<br>
</div>
</div>

<div class="container w-[95vw] lg:w-[60vw] mt-4 rounded-[0.65em] p-4 m-auto shadow-2xl bg-site-300">
<h1 class="text-center text-off-white text-3xl">
Rhino Linux Contributor's Code of Conduct
</h1>
<p class="text-off-white mt-4">
Last Edited: June 29th 2024.
</p>
<p class="text-off-white mt-4">
&bull; This document should serve as a framework for the standards that we hold contributors and those on the Rhino Linux team. This document is intended to be continually updated and edited as Rhino Linux grows as an organisation.
</p>
<p class="text-off-white mt-4">
At Rhino Linux, we are committed to fostering an inclusive and welcoming community which seeks to thrive on mutual respect and honesty. We wholeheartedly believe that every member of our community should be treated with dignity and respect, regardless of race, sexuality, gender identity, disability or any other protected characteristic. To uphold these values, we expect all contributors to adhere to the following code of conduct:
</p>
<h2 class="text-2xl text-off-white mt-4">
Expected behaviours:
</h2>
<p class="text-off-white mt-4">
Expected behaviours are to be followed by all contributors to the Rhino Linux project in all environments. Contributors represent the project and should follow the expected behaviours in all official channels including (but not limited to): The Rhino Linux Discord server and GitHub.
</p>
<p class="text-off-white mt-4">
<b>Examples of behaviour that contribute to fostering a positive environment includes:</b>
<ul class="text-off-white">
<li>&bull; Showing respect towards different viewpoints and experiences</li>
<li>&bull; Accepting constructive criticism</li>
<li>&bull; Focusing on what is best for the community</li>
<li>&bull; Expressing empathy towards other community members</li>
<li>&bull; Treating all contributors with empathy, kindness and fairness</li>
<li>&bull; Embracing diversity and inclusivity within the organisation</li>
</ul>
</p>
<p class="text-off-white mt-4">
<b>Examples of any unacceptable behaviour by contributors includes:</b>
<ul class="text-off-white">
<li>&bull; The use of sexualised language or imagery.</li>
<li>&bull; Insulting or derogatory comments, including any personal or political attacks.</li>
<li>&bull; Discrimination, harassment or exclusion based on any protected characteristic.</li>
<li>&bull; Public or private harassment</li>
<li>&bull; Publishing others' private information, such as physical address, without explicit permission.</li>
<li>&bull; Any other conduct which could reasonably be considered inappropriate in a professional setting.</li>
</ul>
</p>
<h2 class="text-2xl text-off-white mt-4">
Honesty and Transparency
</h2>
<p class="text-off-white mt-4">
Honesty and transparency are paramount to the survival of any project. Please ensure that you adhere to these guidelines when contributing to Rhino Linux:
<ul class="text-off-white">
<li>&bull; Openly and honestly communicate with fellow contributors</li>
<li>&bull; If required, disclose, to the team, any conflicts of interest or biases that could potentially affect your contributions.</li>
<li>&bull; Respect the intellectual property rights of other projects, and ensure that you provide proper credit to others for their work, when required.</li>
</ul>
</p>
<h2 class="text-2xl mt-4 text-off-white">
Seek help, offer support
</h2>
<p class="text-off-white mt-4">
We recognise the fact that Rhino Linux maintenance is largely built on the basis of volunteer work. As such some maintainers may be busier at times than others, or there will be periods of their lives where they may not be able to contribute as much.
<ul class="text-off-white">
<li>&bull; Do not hesitate to ask for help when needed, whether it is technical assistance, guidance, clarification or to reduce your workload.</li>
<li>&bull; Offer your support and assistance to other contributors whenever, and wherever possible. Please ensure that this is done in a constructive and respectful manner.</li>
<li>&bull; Foster a culture of collaboration and mentorship by sharing knowledge and resources with others.</li>
</ul>
</p>
<h2 class="text-2xl mt-4 text-off-white">
Ensuring maintainability
</h2>
<p class="text-off-white mt-4">
It is important to ensure that our code is up to standard. This means that proper programming conventions should be followed at all times. Rhino Linux is used by people globally, and as such needs to be maintained by multiple people. By contributing your code to Rhino Linux you agree to adhere to these guidelines:
<ul class="text-off-white">
<li>&bull; All code submitted to the Rhino Linux project must be properly commented and documented.</li>
<li>&bull; Developer documentation for all repositories must be created with instructions on maintainance and development</li>
<li>&bull; Any and all AI-generated code submitted to the Rhino Linux project must be disclosed, and precautions must be in place to ensure that the code generated has the same quality and maintainability as any piece of code submitted by a maintainer.</li>
<li>&bull; As a team we will conduct regular code reviews, as well as refactorings, to address technical debt, improve code quality and ensure long-term maintainability. These code reviews will be conducted at the team's discretion.</li>
</ul>
</p>
<h2 class="text-off-white text-2xl mt-4">
Accountability
</h2>
<p class="text-off-white mt-4">
We recognise that contributors will have differing levels of capacity and availability. We ask that contributors inform other contributors within working groups of their capacity. This will allow for everyone to see who is able to take on certain tasks. If you are struggling, ask for help. We recognise things happen, and we would rather you ask for help, rather than going dark and abandoning what was being worked on for the project. As we have outlined in this document, community and collaboration is what makes Rhino Linux roll.
</p>
<p class="text-off-white mt-4">
<b>Breaking any of our expected behaviours has the potential to result in removal from the Rhino Linux team or the ability to contribute to the project.</b>
</p>
<p class="text-off-white mt-4">
By participating in the Rhino Linux community, you agree to abide by this code of conduct and contribute to creating a positive and inclusive environment for all members. Together, let's uphold the values of honesty, fairness, respect, and mutual support that define our community.
</p>

</div>

<!-- Footer -->
<hr class="w-[60vw] h-1 mx-auto my-4 bg-site-300 border-0 rounded">

<p class="mb-4 text-center text-off-white text-1xl">
<a href="https://github.com/rhino-linux" class="text-rhino-purple">Source Code</a> | <a href="https://rhinolinux.org/contact.html" class="text-rhino-purple">Contact & Social</a> |<a href="https://ko-fi.com/rhinolinux" class="text-rhino-purple"> Donate</a> | <a href="https://rhinolinux.org/brand.html" class="text-rhino-purple"> Branding</a> | <a href="https://rhinolinux.org/unicorn.html" class="text-rhino-purple">Unicorn</a> | <a href="https://rhinolinux.org/tracker.html" class="text-rhino-purple">Bug tracker</a>
</p>

</body>
</html>
2 changes: 1 addition & 1 deletion news-13.html
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ <h2 class="text-off-white text-3xl text-center mt-4">
Development Update
</h2>
<p class="text-off-white mt-4">
Before we get into information about this release, we have a brief update about our organizational structure. As we mentioned <a href="news-11.html" class="text-rhino-purple">a while ago</a>, developer burnout hit a breaking point for some us, and in consequence devlepment has somewhat stagnated. We have begun discussions about how we wish to structure Rhino Linux going forward, and are happy to announce that we have currently drafted a working Rhino Linux constitution, with a hard focus on community involvement. These structural changes will begin to come into effect shortly after this release, so stay tuned for the full announcement!
Before we get into information about this release, we have a brief update about our organizational structure. As we mentioned <a href="news-11.html" class="text-rhino-purple">a while ago</a>, developer burnout hit a breaking point for some us, and in consequence development has somewhat stagnated. We have begun discussions about how we wish to structure Rhino Linux going forward, and are happy to announce that we have currently drafted a working Rhino Linux constitution, with a hard focus on community involvement. These structural changes will begin to come into effect shortly after this release, so stay tuned for the full announcement!
</p>
<p class="text-off-white mt-4">
If you wish to be a part of our upcoming community-led initiative, then consider joining us on <a href="contact.html" class="text-rhino-purple">our Discord</a>.
Expand Down
100 changes: 100 additions & 0 deletions news-14.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
<!DOCTYPE html>
<html class="bg-site-400">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="dist/output.css" rel="stylesheet">
<title>Rhino Linux | News</title>
<link rel="icon" type="image/svg+xml" sizes="any" href="img/logo.svg">
<link rel="icon" type="image/png" sizes="32x32" href="img/logo.ico">
<script src="js/navbar.js"></script>
</head>
<body>

<div id="dropdown">
<div class="container">
<div class="exit">
<a onclick="ddhide()" style="color:#fefefe">x</a>
</div>
<div class="content">
<p><a onclick="ddhide()" class="text-off-white" href="index.html">Home</a></p>
<p><a onclick="ddhide()" class="text-off-white" href="download.html">Download</a></p>
<p><a onclick="ddhide()" class="text-off-white" href="news.html">News</a></p>
<p><a onclick="ddhide()" class="text-off-white" href="tracker.html">Tracker</a></p>
<p><a onclick="ddhide()" class="text-off-white" href="wiki.html">Wiki</a></p>
<p><a onclick="ddhide()" target="_blank" class="text-off-white" href="https://pacstall.dev/packages">Packages</a></p>
</div>
</div>
</div>

<div class="extended h-auto bg-[url('img/blobs.png')] bg-no-repeat bg-center-x bg-center-y bg-cover">
<div class="overlay h-auto bg-overlay text-center">
<div class="hidden lg:block">
<p class="text-center text-off-white pt-4">
<a href="index.html" class="text-off-white px-4">Home</a>
<a href="download.html" class="text-off-white px-4">Download</a>
<a href="news.html" class="text-off-white px-4">News</a>
<a href="tracker.html" class="text-off-white px-4">Tracker</a>
<a href="wiki.html" class="text-off-white px-4">Wiki</a>
<a href="https://pacstall.dev" target="_blank" class="text-off-white px-4">Packages</a>
</p>
</div>
<div class="block lg:hidden">
<h1 class="text-right text-off-white text-3xl pr-2" onclick="ddshow()">
</h1>
</div>
<h1 class="text-off-white pt-[2em] text-3xl drop-shadow-header-drop">
News Feed
</h1>
<h2 class="text-off-white text-2xl font-light mt-2 drop-shadow-header-drop">
Find news relating to Rhino Linux & its development
</h2>
<br>
</div>
</div>

<div class="container w-[95vw] lg:w-[60vw] mt-4 rounded-[0.65em] p-4 m-auto shadow-2xl bg-site-300">
<h1 class="text-center text-off-white text-3xl">
An update on Rhino Linux's development goals and structure
</h1>
<p class="text-off-white mt-4">
After a lot of discussions with the Rhino Linux team, we are finally ready to announce changes to the way we develop. We have decided to focus on the following areas: <br>
&bull; Providing a strong Contributor's Code of Conduct <br>
&bull; Outlining our goals as an organisation through our <a href="statement.html" class="text-rhino-purple">Mission Statement</a>.
&bull; Focusing effort on strong development and user documentation. <br>
&bull; Rewriting our website in React, which will provide us with better tools for Documentation. <br>
&bull; Streamlining development channels. <br>
</p>
<p class="text-off-white mt-4">
With our contributor's code of conduct, we aim to provide a safe and welcoming environment for all contributors. We want to ensure that everyone feels welcome and that their contributions are valued. We believe that this will help us to attract more contributors and improve the quality of our software. Our newly written contributor's code of conduct can be found <a href="coc.html" class="text-rhino-purple" target="_blank">here</a>.
</p>
<p class="text-off-white mt-4">
Our decision to rewrite our website in React is going to provide us with significantly better tools when it comes to managing our documentation, publishing blog posts and ensuring long-term maintainability. We plan to write development documentation while we undertake this website redesign. This development documentation will be made publicly available to all users and contributors. By documenting our development process, we aim to provide a clear, transparent view to how Rhino Linux is maintained, and help new contributors get up to speed quickly.
</p>
<p class="text-off-white mt-4">
We have outlined our goals as an organisation through our <a href="statement.html" class="text-rhino-purple">Mission Statement</a>. Our mission statement serves as a guide for the Rhino Linux team, and outlines our goals as an organisation as well as allowing you to understand our vision for Rhino Linux, and why we are building it.
</p>
<p class="text-off-white mt-4">
We currently have long-term plans to move development discussions away from Discord and onto a public-facing forum, which should allow for more structured discussions, better organisation of development tasks and a more centralised location for development discussions. Until then, we will continue to utilise Discord as our primary development channel. Updates on the development of this forum will come soon.
</p>
<p class="text-off-white mt-4">
We are excited about these changes, and believe that this will help us to build the foundations for a stronger, more vibrant Rhino Linux community, where any user feels empowered to contribute to the project.
</p>
<p class="text-off-white mt-4">
Many thanks, <br>
The Rhino Linux Team.
</p>

</div>

<!-- Footer -->
<hr class="w-[60vw] h-1 mx-auto my-4 bg-site-300 border-0 rounded">

<p class="mb-4 text-center text-off-white text-1xl">
<a href="https://github.com/rhino-linux" class="text-rhino-purple">Source Code</a> | <a href="https://rhinolinux.org/contact.html" class="text-rhino-purple">Contact & Social</a> |<a href="https://ko-fi.com/rhinolinux" class="text-rhino-purple"> Donate</a> | <a href="https://rhinolinux.org/brand.html" class="text-rhino-purple"> Branding</a> | <a href="https://rhinolinux.org/unicorn.html" class="text-rhino-purple">Unicorn</a> | <a href="https://rhinolinux.org/tracker.html" class="text-rhino-purple">Bug tracker</a>
</p>


</body>
</html>
15 changes: 14 additions & 1 deletion news.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,20 @@ <h2 class="text-off-white text-2xl font-light mt-2 drop-shadow-header-drop">

<h1 class="text-off-white text-3xl text-center" id="news">News</h1>

<div class="container m-auto">
<div class="container m-auto lg:grid lg:grid-cols-2">

<div class="bg-site-200 rounded-[0.65em] text-off-white p-4 shadow-2xl mt-4 lg:mr-2">
<h1 class="text-3xl text-off-white">
An update on Rhino Linux's development goals and structure
</h1>
<p class="mt-4">
After a lot of discussions with the Rhino Linux team, we are finally ready to announce changes to the way we develop. We have decided to focus on the following areas...
</p>
<p class="mt-4">
June 29th, 2024
</p>
<button class="rounded-[0.5em] bg-rhino-purple text-off-white p-2 mt-2 text-btn hover:bg-[rgba(141,123,228,0.5)] mr-4 shadow-header-box" onclick="location.href='news-14.html'">Read more</button>
</div>

<div class="bg-site-200 rounded-[0.65em] text-off-white p-4 shadow-2xl mt-4 lg:mr-2">
<h1 class="text-3xl text-off-white">
Expand Down
2 changes: 1 addition & 1 deletion src/output.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com
*/

/*
Expand Down
Loading

0 comments on commit 0430e02

Please sign in to comment.