Skip to content

Commit

Permalink
Add 3.4.0-alpha1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
slozier committed Apr 20, 2021
1 parent 98e95ec commit 0df5089
Show file tree
Hide file tree
Showing 11 changed files with 71 additions and 152 deletions.
8 changes: 8 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
stable_version: 2.7.11
stable_version_minor: 2.7
stable_release_url: https://github.com/IronLanguages/ironpython2/releases/tag/ipy-2.7.11
stable_release_date: 2.7.11 released on 2020-11-17
stable_release_notes: https://github.com/IronLanguages/ironpython2/releases/tag/ipy-2.7.11
stable_release_source: https://github.com/IronLanguages/ironpython2/archive/ipy-2.7.11.zip

preview_version: 3.4.0-alpha1
preview_version_minor: 3.4
preview_release_url: https://github.com/IronLanguages/ironpython3/releases/tag/v3.4.0-alpha1
preview_release_date: 3.4.0-alpha1 released on 2021-04-19
preview_release_notes: https://github.com/IronLanguages/ironpython3/releases/tag/v3.4.0-alpha1
preview_release_source: https://github.com/IronLanguages/ironpython3/archive/v3.4.0-alpha1.zip

paginate: 10
paginate_path: "/blog/page:num/"
4 changes: 4 additions & 0 deletions _layouts/download.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ <h2>
target='_blank'
href="{{site.stable_release_url}}"
>Download release<br /><span style='font-size: 18px'>IronPython {{site.stable_version}}</span></a>
<a class='download_link'
target='_blank'
href="{{site.preview_release_url}}"
>Download preview<br /><span style='font-size: 18px'>IronPython {{site.preview_version}}</span></a>
</h2>
</div>

Expand Down
22 changes: 14 additions & 8 deletions _layouts/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,31 +5,36 @@
<h1><a href="..">IronPython</a></h1>
<h2>
the <a target="_blank" class="lang" href="https://python.org">Python</a>
programming language for the
<a target="_blank" class="dotnet" href="https://microsoft.com/NET">.NET</a>
Framework
programming language for <a target="_blank" class="dotnet" href="https://dotnet.microsoft.com/">.NET</a>
</h2>
</div>

<div id="what-is">
<p>
IronPython is an <a target='_blank' href="http://www.opensource.org/licenses/apache2.0.php">open-source</a> implementation of the Python
programming language which is tightly integrated with the
.NET Framework. IronPython can use the .NET Framework and
Python libraries, and other .NET languages can use
Python code just as easily.
programming language which is tightly integrated with .NET.
IronPython can use .NET and Python libraries, and other .NET
languages can use Python code just as easily.
</p>
</div>

<div id="get">
<ul>
<li id='download'>
<h3><a href='{{site.stable_release_url}}' target='_blank'>Download IronPython {{site.stable_version}}</a></h3>
<h3><a href='{{site.stable_release_url}}' target='_blank'><br/>{{site.stable_version_minor}}</a></h3>
<p>
<a href='download/'>{{site.stable_release_date}}<br />
<a href='{{site.stable_release_notes}}' target='_blank'>release notes</a> | <a href="{{site.stable_release_source}}" target='_blank'>source</a>
</p>
</li>
<li id='download'>
<h3><a href='{{site.preview_release_url}}' target='_blank'><br/>{{site.preview_version_minor}}</a></h3>
<p>
<a href='download/'>{{site.preview_release_date}}<br />
<a href='{{site.preview_release_notes}}' target='_blank'>release notes</a> | <a href="{{site.preview_release_source}}" target='_blank'>source</a>
</p>
</li>
<!--
<li id="try">
<h3><a href='https://pyfiddle.io/' target="_blank">Try Python <span>in the <u>browser</u></span></a></h3>
<p>
Expand All @@ -40,6 +45,7 @@ <h3><a href='https://pyfiddle.io/' target="_blank">Try Python <span>in the <u>br
<img src="../images/trypythoninbrowser-290x100.png" alt="Try Python in the Browser" />
</a>
</li>
-->
<li id="tutorial">
<pre id="code-snippet"><code><img src="../images/ironpython-interactive.png" height="279" alt="IronPython Interactive in Visual Studio" /></code></pre>
<p>
Expand Down
98 changes: 3 additions & 95 deletions css/lang.css
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
#ironruby .lang, #ironruby a, #ironruby a.lang {
color: #A41E20;
}
#ironpython .lang, #ironpython a, #ironpython a.lang {
color: green;
}

/* colors */

#ironruby a.dotnet, #ironruby .dotnet,
#ironpython a.dotnet, #ironpython .dotnet {
color: #1A61E5;
}
Expand All @@ -16,17 +12,10 @@
.page #nav a.active {
padding-top: 20px;
}
#ironruby.page #nav a.active {
border-top: 5px solid #A41E20;
}
#ironpython.page #nav a.active {
border-top: 5px solid green;
}

#ironruby.page ul.question-answer p a:link,
#ironruby.page ul.question-answer p a:visited {
color: #A41E20;
}
#ironpython.page ul.question-answer p a:link,
#ironpython.page ul.question-answer p a:visited {
color: green;
Expand All @@ -43,73 +32,21 @@
background-color: #080;
border: 2px solid #555;
}
#ironruby a.download_link:link,
#ironruby a.download_link:visited {
color: white;
background-color: #A41E20;
border: 2px solid #333;
}
#ironruby a.download_link:hover {
color: white;
background-color: #CA1E20;
border: 2px solid #555;
}


#ironruby.page #header h1 a {
background-image: url(../images/ironruby-logo-202x50.png);
}
#ironpython.page #header h1 a {
background-image: url(../images/ironpython-logo-202x50.png);
}
#ironruby.home.page #header h1 a {
background-image: url(../images/ironruby-logo-383x95.png);
}
#ironpython.home.page #header h1 a {
background-image: url(../images/ironpython-logo-383x95.png);
background-image: url(../images/logo.png), url(../images/ironpython-logo-383x95.png);
background-size: 90px, auto;
background-position-x: left, right;
}

#ironruby.page #get,
#ironruby.page #get a:hover {
background-color: #A41E20;
}
#ironpython.page #get,
#ironpython.page #get a:hover {
background-color: green;
}

#ironruby.home.page #get #download h3 a {
background-image: url(../images/download-ironruby.png);
}
#ironpython.home.page #get #download h3 a {
background-image: url(../images/download-ironpython.png);
}

#ironruby.page #header h1 a {
background-image: url(../images/ironruby-logo-202x50.png);
}
#ironpython.page #header h1 a {
background-image: url(../images/ironpython-logo-202x50.png);
}
#ironruby.home.page #header h1 a {
background-image: url(../images/ironruby-logo-383x95.png);
}
#ironpython.home.page #header h1 a {
background-image: url(../images/ironpython-logo-383x95.png);
}

#ironruby.page #get,
#ironruby.page #get a:hover {
background-color: #A41E20;
}
#ironpython.page #get,
#ironpython.page #get a:hover {
background-color: green;
}

#ironruby.home.page #get #download h3 a {
background-image: url(../images/download-ironruby.png);
}
#ironpython.home.page #get #download h3 a {
background-image: url(../images/download-ironpython.png);
}
Expand All @@ -126,20 +63,13 @@
background-position: 0 -43px;
}

#ironruby.columns #body .section .download a {
border-left: 10px solid #A41E20;
}

#ironpython.columns #body .section .download a {
border-left: 10px solid green;
}

#ironpython #page-nav li a.active {
background-color: green;
}
#ironruby #page-nav li a.active {
background-color: #A41E20;
}

#ironpython .browser-nav li a, #ironpython .browser-nav li a:visited {
color: white;
Expand All @@ -148,33 +78,11 @@
#ironpython .browser-nav li a:hover {
background-color: #080;
}
#ironruby .browser-nav li a, #ironruby .browser-nav li a:visited {
color: white;
background-color: #c00;
}
#ironruby .browser-nav li a:hover {
background-color: #d00;
}

#ironruby.tools .tools-image {
background-image: url("../images/ironruby-tools-rails-500.png");
}
#ironpython.tools .tools-image {
background-image: url("../images/ironpython-vstools-fade.png");
}

#ironruby.tools .download-link a:link,
#ironruby.tools .download-link a:visited {
color: white;
background-color: #A41E20;
border: 2px solid #333;
}
#ironruby.tools .download-link a:hover {
color: white;
background-color: #CA1E20;
border: 2px solid #555;
}

#ironpython.tools .download-link a:link,
#ironpython.tools .download-link a:visited {
color: white;
Expand Down
19 changes: 11 additions & 8 deletions css/master.css
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ a:hover {
position: absolute;
top: -42px;
margin: 0;
width: 202px;
width: 302px;
height: 50px;
}
.page #header h1 a {
Expand All @@ -137,7 +137,7 @@ a:hover {
top: 0;
}
.home.page #header h1 a {
width: 383px;
width: 483px;
height: 95px;
}

Expand All @@ -162,7 +162,7 @@ a:hover {
}
.home.page #header h2 {
font-size: 29px;
margin-left: 403px;
margin-left: 503px;
padding: 21px 0 7px;
text-align: left;
}
Expand All @@ -177,8 +177,8 @@ a:hover {
}
a.download_link {
margin: 0 auto;
display: block;
width: 180px;
display: inline-block;
width: 185px;

padding: 10px 75px 10px 10px;

Expand Down Expand Up @@ -259,17 +259,20 @@ a.download_link:hover {
position: relative;
left: 26px;
display: block;
text-indent: -100000px;
background-color: transparent;
width: 163px;
height: 162px;
color: black;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 50px;
text-align: center;
text-decoration: none;
}
.home.page #get #download p {
text-align: center;
margin: 0;
}


/* try *lang* in the browser */

.home.page #get #try {
Expand Down Expand Up @@ -321,7 +324,7 @@ a.download_link:hover {

.home.page #get #tutorial {
background-image: url("../images/code-snippet-bg.png");
float: left;
float: right;
height: 270px;
list-style: none;
margin-left: 10px;
Expand Down
14 changes: 9 additions & 5 deletions documentation/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,18 @@ <h1>Books</h1>
</div>
</div>
<div class="section" id="source-code">
<h1>Source Code</h1>
<p>When all else fails, you can always look at the
<a class="reference external" href="https://github.com/IronLanguages/ironpython2">IronPython2 source code</a></p>
<a class="reference external" href="https://github.com/IronLanguages/ironpython3">IronPython3 source code</a></p>
<h1>Source Code</h1>
<p>When all else fails, you can always look at the source code.</p>
<div class="download col container">
<a class="reference external" href="https://github.com/IronLanguages/ironpython2">IronPython2 source code</a>
</div>
<div class="download col container">
<a class="reference external" href="https://github.com/IronLanguages/ironpython3">IronPython3 source code</a></p>
</div>
</div>
<div class="section" id="implementation">
<h1>Implementation</h1>
<p><a class="reference external" href="https://dotnetfoundation.visualstudio.com/IronLanguages/_build/index?context=mine&path=%5C&definitionId=42&_a=summary">Builds</a> -
<p><a class="reference external" href="https://dotnet.visualstudio.com/IronLanguages/_build/index?context=mine&path=%5C&definitionId=42&_a=summary">Builds</a> -
Recent builds on the CI server</p>
</div>
</div>
36 changes: 12 additions & 24 deletions download/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ <h1>Stable versions</h1>
<div class="download col container">
<a class="reference external" href="{{site.stable_release_url}}">Download IronPython {{site.stable_version}}</a>
</div>
<h1>Preview versions</h1>
<p>The latest preview version of IronPython is <a class="reference external" href="{{site.preview_release_url}}">IronPython {{site.preview_version}}</a>, which is
compatible with <a class="reference external" href="https://www.python.org/downloads/release/python-340/">Python 3.4</a>.</p>
<div class="download col container">
<a class="reference external" href="{{site.preview_release_url}}">Download IronPython {{site.preview_version}}</a>
</div>

<h2>NuGet Package</h2>
<p><a href="https://www.nuget.org/packages/IronPython">IronPython</a> is also available as a NuGet package. The standard library is a separate package. This is the recomended way to get IronPython if you are embedding it in another program.</p>
Expand All @@ -31,31 +37,13 @@ <h1>Source code</h1>
<h1>Prerequisites</h1>
<p>IronPython is a cross-platform programming language,
so prerequisites will vary based on usage.</p>
<p>Here are the recommended runtimes are for each platform:</p>
<div class="section" id="windows-desktop-server-apps">
<h2>Windows desktop &amp; server apps</h2>
<div class="strip container">
<p>On Windows for desktop and server usage, the .NET framework is the
recommended runtime.</p>
<div class="download container">
<a class="reference external" href="https://www.microsoft.com/en-us/download/details.aspx?id=30653">Latest .NET version (4.5)</a>
</div>
<div class="note">
<p class="first admonition-title">Note</p>
<div class="last line-block">
<div class="line">IronPython also runs on .NET Core 2.0 and 2.1.</div>
</div>
</div>
<div class="strip container">
<p>For cross-platform solutions, we support the .NET Core, .NET and Mono runtimes. For Windows-only solutions, the recommended runtime is the .NET Framework.</p>
<div class="download col container">
<a class="reference external" href="https://dotnet.microsoft.com/">Download .NET</a>
</div>
</div>
<div class="section" id="mac-os-linux-desktop-server-apps">
<h2>Mac OS &amp; Linux desktop &amp; server apps</h2>
<div class="strip container">
<p>IronPython runs on
<a class="reference external" href="https://www.mono-project.com">Mono</a>, a cross platform, open source .NET framework,
enables IronPython to be used on Linux, Mac OS, and BSD systems.</p>
<div class="download container">
<a class="reference external" href="https://www.mono-project.com">Mono</a>
<div class="download col container">
<a class="reference external" href="https://www.mono-project.com">Download Mono</a>
</div>
</div>
</div>
Binary file modified images/download-ironpython.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 0df5089

Please sign in to comment.