You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/packaging/procedures/maintainership.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -15,25 +15,25 @@ Each new package which is going to land in the Solus repository must have one or
15
15
- Ensure the [packaging file](/docs/packaging/package.yml) adheres to the Solus [standards](/docs/packaging/packaging-practices)
16
16
- Ensure the application or library is consistent with the Operating System aesthetics, file system conventions and the Solus philosophy in general
17
17
18
-
On the Solus side however, the community must not forget that maintainers are volunteers, which may or may not have a technical background. More experiencied users are to engage newcoming maintainers in a welcoming manner, e.g. by listing their errors and inviting them to fix them. (More on this in the [community guidelines](/docs/user/contributing/community-guidelines#development--issue-trackers))
18
+
On the Solus side however, the community must not forget that maintainers are volunteers, which may or may not have a technical background. More experienced users are to engage new maintainers in a welcoming manner, e.g. by listing their errors and inviting them to fix them. (More on this in the [community guidelines](/docs/user/contributing/community-guidelines#development--issue-trackers))
19
19
20
-
The Core Team has the right to enforce certain practices, even when in contrast with maintainers' vision. It also has the right to ultimately accept or reject a patch.
20
+
The Solus Staff have the right to enforce certain practices, even when in contrast with maintainers' vision. It also has the right to ultimately accept or reject a patch.
21
21
22
22
## Stepping in
23
23
24
-
To officially step in as the maintainer of a package, a `MAINTAINERS.md` file must be provided for accepted packages that are not yet included in the repository, or if the package predates the policy of requiring one. Instead, if a previously maintained package is marked by the Solus team as needing a new maintainer, the `MAINTAINERS.md` file must be updated.
24
+
To officially step in as the maintainer of a package, a `MAINTAINERS.md` file must be provided for accepted packages that are not yet included in the repository, or if the package predates the policy of requiring one. Instead, if a previously maintained package is marked by Solus Staff as needing a new maintainer, the `MAINTAINERS.md` file must be updated.
25
25
26
26
## Updating a maintained package
27
27
28
28
The procedure varies depending on whether or not the individual is the maintainer.
29
29
30
30
### Maintainers
31
31
32
-
Maintainers are free to [update a package](/docs/packaging/updating-an-existing-package) at their will, unless otherwise indicated by the Core Team.
32
+
Maintainers are free to [update a package](/docs/packaging/updating-an-existing-package) at their will, unless otherwise indicated by Solus Staff.
33
33
34
34
### Non-maintainers
35
35
36
-
If a package is actively maintained, modifications should not occur and the individual should exercise patience when it comes to the updating of software. In some cases, a maintainer may intentionally be holding back a package, or has simply not updated yet. If pertinent, the individual should file a [package update request](/docs/packaging/procedures/request-a-package-update). Alternatively, the individual can reach the maintainers or the Core Team on Matrix and ask permission to update the package. It is also possible to submit a patch and attach a message to it clarifying the intention of updating the package, although this is a special case reserved to e.g. security updates.
36
+
If a package is actively maintained, modifications should not occur and the individual should exercise patience when it comes to the updating of software. In some cases, a maintainer may intentionally be holding back a package, or has simply not updated yet. If pertinent, the individual should file a [package update request](/docs/packaging/procedures/request-a-package-update). Alternatively, the individual can reach the maintainers or Solus Staff on Matrix and ask permission to update the package. It is also possible to submit a patch and attach a message to it clarifying the intention of updating the package, although this is a special case reserved to e.g. security updates.
37
37
38
38
## Template
39
39
@@ -42,7 +42,7 @@ Presented here is the `MAINTAINERS.md` file. This file must be provided verbatim
42
42
The contact information section is a YAML list. If needed, more elements may be added, each per maintainer. Do not edit the file in any other way, including spacing, except _Name_, _Surname_ and _REPLACEME_ placeholders.
43
43
44
44
```
45
-
This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely.
45
+
This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely.
Copy file name to clipboardExpand all lines: docs/packaging/procedures/package-inclusion.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ This policy sets forth the criteria for a package to be accepted for inclusion i
32
32
33
33
### Stack Complexity
34
34
35
-
- Certain requests may tick all the boxes, but introduce a level of complexity or require a level of engagement not possible to balance for the packaging team. Under certain situations, a request will be frozen until it has a dedicated maintainer.
35
+
- Certain requests may tick all the boxes, but introduce a level of complexity or require a level of engagement not possible to balance for Solus Staff. Under certain situations, a request will be frozen until it has a dedicated maintainer.
36
36
- This extends to requests for full desktop environments. However, this does not extend to minor components like drop-in window managers or panels separate of a dependent stack (i.e. Awesome WM, tint2, etc.)
37
37
38
38
### Value Add
@@ -45,4 +45,4 @@ This policy sets forth the criteria for a package to be accepted for inclusion i
45
45
46
46
## Rejection
47
47
48
-
Solus team members reserve the right to permanently reject a package request without the need for further discussion once the rejection is issued. The limited time of contributors should be considered and respected, instead of dragging out and 'necromancing' old issues in a vain attempt to force inclusion of previously rejected software. In the event of any policy change, existing/expired package requests will NOT be reevaluated under new criteria as this would lead to an exponential growth in work upon every policy change, and is physically impossible to handle for a project of _any_ size.
48
+
Solus Staff members reserve the right to permanently reject a package request without the need for further discussion once the rejection is issued. The limited time of contributors should be considered and respected, instead of dragging out and 'necromancing' old issues in a vain attempt to force inclusion of previously rejected software. In the event of any policy change, existing/expired package requests will NOT be reevaluated under new criteria as this would lead to an exponential growth in work upon every policy change, and is physically impossible to handle for a project of _any_ size.
Copy file name to clipboardExpand all lines: docs/packaging/procedures/release-processes.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ Minor syncs during the week, and correctional syncs shortly after the Friday-syn
25
25
26
26
## Package deprecation
27
27
28
-
Under rare circumstances a package may need to be deprecated or even renamed. Packagers owning these changes must first communicate the need to ensure a coordinated deprecation. Raise the issue on the Dev Tracker, or speak with the core team on Matrix to ensure this is implemented correctly.
28
+
Under rare circumstances a package may need to be deprecated or even renamed. Packagers owning these changes must first communicate the need to ensure a coordinated deprecation. Raise the issue on the Dev Tracker, or speak with Solus Staff on Matrix to ensure this is implemented correctly.
29
29
30
30
Deprecated packages will remove themselves from the users systems as the first operation in an update or package install using the package manager, once marked as `Obsolete` in the index.
Copy file name to clipboardExpand all lines: docs/packaging/submitting-a-package.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -36,8 +36,8 @@ Prior to submitting a patch, please ensure you are checking the following:
36
36
37
37
Please refrain from submitting a patch for the following instances:
38
38
39
-
- For a package that is yet to be accepted for inclusion by a member of the Triage Team. We welcome you to politely reach out via the package request task or [Matrix](/docs/user/contributing/getting-involved#matrix-chat) if you deem the review of the request to be time-sensitive in nature.
40
-
- If your patch is a Work In Progress / WIP. Completed patches or patches which have a request for comments are accepted, however for request for comments please ensure your patch title contains `[RFC]`. WIP patches just clutter Differential and make patch review by the team more time consuming and introduces unnecessary work.
39
+
- For a package that is yet to be accepted for inclusion by a member of the Solus Staff team. We welcome you to politely reach out via the package request task or [Matrix](/docs/user/contributing/getting-involved#matrix-chat) if you deem the review of the request to be time-sensitive in nature.
40
+
- If your patch is a Work In Progress / WIP. Completed patches or patches which have a request for comments are accepted, however for request for comments please ensure your patch title contains `[RFC]`. WIP patches just clutter Differential and make patch review by Solus Staff more time consuming and introduces unnecessary work.
Copy file name to clipboardExpand all lines: docs/user/contributing/community-guidelines.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ summary: Community Guidelines
7
7
8
8
The Solus Project enforces a set of community guidelines to maintain a family-friendly, respectful, and professional environment.
9
9
10
-
Our guidelines apply to all services offered or used by the project, in addition to any terms of service of third-party services used by the project. The Solus Team reserves the right to either ban or terminate access, on a temporary or permanent basis, to members of the community which are found to be violating our guidelines.
10
+
Our guidelines apply to all services offered or used by the project, in addition to any terms of service of third-party services used by the project. Solus Staff reserves the right to either ban or terminate access, on a temporary or permanent basis, to members of the community which are found to be violating our guidelines.
11
11
12
12
## General Guidelines
13
13
@@ -24,7 +24,7 @@ The project condemns any and all forms of harassment. Harassment by individuals
24
24
25
25
This extends to any and all events / venues sponsored or otherwise supported by the project. Harassment in such events or venues will result in the permanent banning of such individuals from future events and if necessary, the immediate removal of such individuals from any current events / venues.
26
26
27
-
You are encouraged to reach out to a member of the Solus team should you be harassed by any member of our community so such matters may be addressed immediately.
27
+
You are encouraged to reach out to a member of the Solus Staff should you be harassed by any member of our community so such matters may be addressed immediately.
28
28
29
29
### Language
30
30
@@ -39,7 +39,7 @@ Members of the community are expected to engage in a manner which is respectful
39
39
- Political affiliation
40
40
- Sexual or otherwise lewd in nature
41
41
42
-
Profane language which is not derogatory, hateful, or sexual in nature may be allowed in specific off-topic rooms or other locations permitted by the project. However, the Solus Moderation team reserves the right to request the immediate ceasing of the use of such language by any individual if it is deemed to be derogatory, hateful, sexual, or in a manner which is otherwise distasteful.
42
+
Profane language which is not derogatory, hateful, or sexual in nature may be allowed in specific off-topic rooms or other locations permitted by the project. However, the Solus Staff moderation team reserves the right to request the immediate ceasing of the use of such language by any individual if it is deemed to be derogatory, hateful, sexual, or in a manner which is otherwise distasteful.
43
43
44
44
### Media Sharing
45
45
@@ -49,7 +49,7 @@ Members of the community shall not link / share media which is illegal, pornogra
49
49
50
50
Members of the community should attempt to observe topic guidance when participating in various services offered or used by the project, such as:
51
51
52
-
- Ensuring support-related rooms / mediums remain free of development and off-topic discussions to maximize the community and team’s ability to respond and address issues or support requests.
52
+
- Ensuring support-related rooms / mediums remain free of development and off-topic discussions to maximize the community and Solus Staff’s ability to respond and address issues or support requests.
53
53
- Ensuring development rooms / mediums remain free of off-topic discussions which are not relevant to the development or progression of various development items relating to Solus.
54
54
- Ensuring off-topic rooms / mediums remain free of heated discussions of polarizing issues or current events in order to keep these spaces inviting and enjoyable.
55
55
@@ -75,12 +75,12 @@ Solus utilizes a multitude of development and issue trackers to facilitate the d
75
75
Members of the community are expected to:
76
76
77
77
- Maintain on-topic discussions as relevant to each individual task
78
-
- Not engage in disruptive behavior such as the modification of tasks or task information which are not owned or assigned to the user. Please leave the general maintenance of tasks or requesting of specific information to individuals which are assigned to the task, or members of the Triage Team, Global Maintainers, or Core Team.
78
+
- Not engage in disruptive behavior such as the modification of tasks or task information which are not owned or assigned to the user. Please leave the general maintenance of tasks or requesting of specific information to individuals which are assigned to the task, or Solus Staff
79
79
- Refrain from using the Development Tracker for general support queries, such as (but not limited to): installation assistance, package installation assistance, etc.
80
80
81
81
Members of the community should remain mindful that all contributors to the project do so on a voluntary basis, in their free time, and should refrain from making demands or engaging in behavior which is not respectful.
82
82
83
-
The Solus team reserves the rights to:
83
+
Solus Staff reserves the rights to:
84
84
85
85
- Close or lock tasks on a temporary or permanent basis
86
86
- Disable the account of individuals which violate either general guidelines or “Development / Issue Trackers”-specific guidelines.
Copy file name to clipboardExpand all lines: docs/user/contributing/getting-involved.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -44,8 +44,8 @@ Solus is funded through our [Open Collective](https://opencollective.com/getsolu
44
44
45
45
1. Offset virtual and physical infrastructure / hardware, ranging from datacenter co-location to providing repository mirrors and hardware upgrades for faster builds.
46
46
2. Enable part-time and eventually full-time development by one or more developers (e.g. myself and Beatrice).
47
-
3. Subsidize or pay in full necessary hardware for the Solus team and active contributors.
48
-
4. Provide opportunities to finance specific approved works, such as various features, fixes, or rewrites that the Team would want to be done in a timely manner, by individuals in the our community that are well-known for high-quality contributions. These opportunities would be provided on a case-by-case basis with direct communication and engagement between all the Team and individual.
47
+
3. Subsidize or pay in full necessary hardware for Solus Staff and active contributors.
48
+
4. Provide opportunities to finance specific approved works, such as various features, fixes, or rewrites that the Solus Staff would want to be done in a timely manner, by individuals in the our community that are well-known for high-quality contributions. These opportunities would be provided on a case-by-case basis with direct communication and engagement between Solus Staff and the individual.
0 commit comments