Skip to content

Commit e85f79f

Browse files
committed
Tweaks to all SIPs page
1 parent da21c0d commit e85f79f

File tree

1 file changed

+28
-53
lines changed

1 file changed

+28
-53
lines changed

_sips/all.md

Lines changed: 28 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,32 @@
22
layout: sips
33
title: List of All SIPs
44

5-
redirect_from:
5+
redirect_from:
66
- "/sips/sip-list.html"
77
- "/sips/pending/index.html"
88
---
99

10-
{% assign sips = site.sips | sort: title %}
10+
{% assign sips = site.sips | sort: 'number' | reverse %}
1111
{% assign sipData = site.data.sip-data %}
1212

13-
## Pre-SIP Discussions
13+
## Completed SIPs
1414

15-
You can find so-called “pre-SIP discussions” in the Scala Contributors forum, under
16-
the category [Scala Improvement Process](https://contributors.scala-lang.org/c/sip/13).
17-
The goal of pre-SIP discussions is to gather initial community feedback and support.
15+
Proposals that have been implemented in the compiler and that are available as a stable
16+
feature of the compiler (shipped), or that will be available in the next minor release
17+
of the compiler (accepted). Click on a proposal to read its content.
18+
19+
<div class="sip-list">
20+
<ul>
21+
{% for sip in sips %}
22+
{% if sip.stage == "completed" %}
23+
<li class="no-fragmentation">
24+
<strong><a href="{{ sip.url }}">{{ sip.kind | default: 'SIP' }}-{{ sip.number }} - {{ sip.title }}</a></strong>
25+
<div class="tag" style="background-color: {{ sipData[sip.status].color }}">{{ sipData[sip.status].text }}</div>
26+
</li>
27+
{% endif %}
28+
{% endfor %}
29+
</ul>
30+
</div>
1831

1932
## Pending SIPs
2033

@@ -30,7 +43,7 @@ not been accepted yet.
3043
<li class="no-fragmentation">
3144
<strong>
3245
<a href="{% if sip.pull-request-number %}https://github.com/scala/improvement-proposals/pull/{{ sip.pull-request-number }}{% else %}{{ sip.url }}{% endif %}">
33-
{{ sip.title }}
46+
{{ sip.kind | default: 'SIP' }}-{{ sip.number }} - {{ sip.title }}
3447
</a>
3548
</strong>
3649
<div class="tag" style="background-color: {{ sipData[sip.stage].color }}">Stage: {{ sipData[sip.stage].text }}</div>
@@ -44,55 +57,17 @@ not been accepted yet.
4457
</ul>
4558
</div>
4659

47-
## Completed SIPs
48-
49-
Proposals that have been implemented in the compiler and that are available as a stable
50-
feature of the compiler (shipped), or that will be available in the next minor release
51-
of the compiler (accepted). Click on a proposal to read its content.
52-
53-
<div class="sip-list">
54-
<ul>
55-
{% for sip in sips %}
56-
{% if sip.stage == "completed" %}
57-
<li class="no-fragmentation">
58-
<strong><a href="{{ sip.url }}">{{ sip.title }}</a></strong>
59-
<div class="tag" style="background-color: {{ sipData[sip.status].color }}">{{ sipData[sip.status].text }}</div>
60-
</li>
61-
{% endif %}
62-
{% endfor %}
63-
</ul>
64-
</div>
65-
6660
## Rejected SIPs
6761

68-
Proposals that have been rejected by the committee. Click on a proposal to read the
69-
corresponding discussions on GitHub.
70-
71-
<div class="sip-list">
72-
<ul>
73-
{% for sip in sips %}
74-
{% if sip.status == "rejected" %}
75-
<li>
76-
<strong><a href="https://github.com/scala/improvement-proposals/pull/{{ sip.pull-request-number }}">{{ sip.title }}</a></strong>
77-
</li>
78-
{% endif %}
79-
{% endfor %}
80-
</ul>
81-
</div>
62+
Please refer to [GitHub](https://github.com/scala/improvement-proposals/pulls?q=is%3Apr+label%3Astatus%3Arejected) for proposals that have been rejected by the committee and the corresponding discussions.
8263

8364
## Withdrawn SIPs
8465

85-
Proposals that have been withdrawn by their authors. Click on a proposal to read the
86-
corresponding discussions on GitHub.
66+
Please refer to [GitHub](https://github.com/scala/improvement-proposals/pulls?q=is%3Apr+label%3Astatus%3Awithdrawn) for proposals that have been withdrawn
67+
and the corresponding discussions.
8768

88-
<div class="sip-list">
89-
<ul>
90-
{% for sip in sips %}
91-
{% if sip.status == "withdrawn" %}
92-
<li>
93-
<strong><a href="https://github.com/scala/improvement-proposals/pull/{{ sip.pull-request-number }}">{{ sip.title }}</a></strong>
94-
</li>
95-
{% endif %}
96-
{% endfor %}
97-
</ul>
98-
</div>
69+
## Pre-SIP Discussions
70+
71+
You can find so-called “pre-SIP discussions” in the Scala Contributors forum, under
72+
the category [Scala Improvement Process](https://contributors.scala-lang.org/c/sip/13).
73+
The goal of pre-SIP discussions is to gather initial community feedback and support.

0 commit comments

Comments
 (0)