Skip to content

Commit

Permalink
Synchronized build
Browse files Browse the repository at this point in the history
  • Loading branch information
lektor-bot committed Jul 31, 2023
1 parent b5da48d commit 90e0afd
Show file tree
Hide file tree
Showing 154 changed files with 7,332 additions and 1,663 deletions.
3 changes: 3 additions & 0 deletions ar_AR/contributing/how/translations/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,9 @@ <h2>
<a href="/ar_AR/news/buzz/">
The Buzz
</a><li>
<a href="/ar_AR/news/buzz/july-2023-status-update/">
July 2023 Status Update
</a><li>
<a href="/ar_AR/news/buzz/2023q3-roadmap/">
2023Q3 Roadmap
</a><li>
Expand Down
4 changes: 2 additions & 2 deletions ar_AR/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -480,7 +480,7 @@ <h3><a href="/ar_AR/news/buzz/">
آخر الأخبار
</a></h3>

<p><a href="/ar_AR/news/buzz/2023q3-roadmap/">04 Jul: 2023Q3 Roadmap</a></p>
<p><a href="/ar_AR/news/buzz/july-2023-status-update/">01 Aug: July 2023 Status Update</a></p>

<hr/>

Expand Down Expand Up @@ -551,7 +551,7 @@ <h3><a href="/ar_AR/news/buzz/">
آخر الأخبار
</a></h3>

<p><a href="/ar_AR/news/buzz/2023q3-roadmap/">04 Jul: 2023Q3 Roadmap</a></p>
<p><a href="/ar_AR/news/buzz/july-2023-status-update/">01 Aug: July 2023 Status Update</a></p>

<hr/>

Expand Down
5 changes: 5 additions & 0 deletions ar_AR/news/buzz/2023q3-roadmap/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,11 @@ <h2>Summary</h2>
<div class="col-sm-12 col-md-4 gutter">
<dl>

<dt>
الإدخال التالي
</dt>
<dd><a href="/ar_AR/news/buzz/july-2023-status-update/">July 2023 Status Update</a></dd>



<dt>
Expand Down
41 changes: 40 additions & 1 deletion ar_AR/news/buzz/atom.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>The Buzz</title><link href="http://beeware.org/zh_TW/news/buzz/" rel="alternate"></link><link href="http://beeware.org/ar_AR/news/buzz/atom.xml" rel="self"></link><id>urn:uuid:0f18b85e-c1d4-3086-935d-f801edebea16</id><updated>2023-07-04T00:00:00Z</updated><author><name></name></author><subtitle>BeeWare's official blog</subtitle><entry><title>2023Q3 Roadmap</title><link href="http://beeware.org/news/buzz/2023q3-roadmap/" rel="alternate"></link><updated>2023-07-04T00:00:00Z</updated><author><name>Russell Keith-Magee</name></author><id>urn:uuid:6d790618-618f-36cf-b885-9ac46f13830d</id><content type="html">&lt;p&gt;2023 is halfway done, and BeeWare continues to make steady progress. As always, this roadmap should be read as a guide to what we aim to focus on over the coming quarter, rather than a hard commitment of features that will be made available on a specific deadline.&lt;/p&gt;
<feed xmlns="http://www.w3.org/2005/Atom"><title>The Buzz</title><link href="http://beeware.org/zh_TW/news/buzz/" rel="alternate"></link><link href="http://beeware.org/ar_AR/news/buzz/atom.xml" rel="self"></link><id>urn:uuid:0f18b85e-c1d4-3086-935d-f801edebea16</id><updated>2023-08-01T00:00:00Z</updated><author><name></name></author><subtitle>BeeWare's official blog</subtitle><entry><title>July 2023 Status Update</title><link href="http://beeware.org/news/buzz/july-2023-status-update/" rel="alternate"></link><updated>2023-08-01T00:00:00Z</updated><author><name>Russell Keith-Magee</name></author><id>urn:uuid:2820a89b-0faa-378f-b3a0-4f91ca8d71c5</id><content type="html">&lt;p&gt;The year rolls on, and so does progress on BeeWare!&lt;/p&gt;
&lt;div class="section" id="what-we-ve-done"&gt;
&lt;h2&gt;What we've done&lt;/h2&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;We attended &lt;a class="reference external" href="http://europython.eu"&gt;EuroPython 2023&lt;/a&gt;, presenting on Briefcase, attending the WASM summit, and running a very successful 2 day sprint.&lt;/li&gt;
&lt;li&gt;We've completed the audit of all Toga widgets on macOS, iOS and GTK! We've also completed the audit of &lt;a class="reference external" href="https://github.com/beeware/toga/pull/1969"&gt;ScrollContainer&lt;/a&gt; and &lt;a class="reference external" href="https://github.com/beeware/toga/pull/1984"&gt;SplitContainer&lt;/a&gt; on Windows and Android.&lt;/li&gt;
&lt;li&gt;We've added support for &lt;a class="reference external" href="https://github.com/beeware/briefcase/pull/1331"&gt;Docker Desktop and rootless Docker on Linux&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We've added the ability to get &lt;a class="reference external" href="https://github.com/beeware/briefcase/pull/1389"&gt;detailed logs from the tools used by Briefcase to build apps&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We've corrected some &lt;a class="reference external" href="https://github.com/beeware/briefcase/pull/1375"&gt;warnings generated by pip when installing Python packages on Linux&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We've added support for &lt;a class="reference external" href="https://github.com/beeware/briefcase/pull/1377"&gt;generating APKs as an output format for Android&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We've improved error reporting when &lt;a class="reference external" href="https://github.com/beeware/briefcase/pull/1378"&gt;an application can't start on Android due to the device being too old&lt;/a&gt;, or &lt;a class="reference external" href="https://github.com/beeware/briefcase/pull/1356"&gt;the Android device clock isn't in sync with the developer's laptop&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We added &lt;tt class="docutils literal"&gt;__repr__&lt;/tt&gt; and &lt;tt class="docutils literal"&gt;__str__&lt;/tt&gt; implementations for Objective C structures like &lt;a class="reference external" href="https://github.com/beeware/rubicon-objc/pull/340"&gt;NSRect, NSRange, NSPoint and more&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We &lt;a class="reference external" href="https://github.com/beeware/toga/pull/2027"&gt;formally dropped support for Python 3.7 in Toga&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We improved error handling when &lt;a class="reference external" href="https://github.com/beeware/toga/pull/2047"&gt;an app doesn't define a main window as part of it's startup&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Type annotations in Toga &lt;a class="reference external" href="https://github.com/beeware/toga/pull/2044"&gt;have been significantly improved&lt;/a&gt;. We've been adding type annotations as part of the widget audit, but some types (such as callbacks) weren't as specific as they could have been. We're now using Protocols to define some of the more complex types in Toga.&lt;/li&gt;
&lt;li&gt;We added an &lt;a class="reference external" href="https://github.com/beeware/toga/pull/2050"&gt;ActivityIndicator&lt;/a&gt; and &lt;a class="reference external" href="https://github.com/beeware/toga/pull/2051"&gt;Divider&lt;/a&gt; widget implementation in the Web backend.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="what-s-next"&gt;
&lt;h2&gt;What's next?&lt;/h2&gt;
&lt;p&gt;The widget testing audit is now complete on macOS, iOS and GTK. An audit of App and Window functionality is all that stands in the way of 100% test coverage on those three platforms; it seems likely we'll get there by the end of this month. Android and Windows coverage is close behind, but might take a little longer.&lt;/p&gt;
&lt;p&gt;Part of the reason for this delay is that we need to address an important change in the most recent release of Android Studio. Over the last few years, the Android ecosystem has been in the process of migrating its build system from Groovy to Kotlin; Android Studio Giraffe makes Kotlin the default for new projects, so we need to make sure we're compatible with that change. The widget audit has also highlighted that we need to improve our handling of subclass inheritance in Java; we're hoping to make some changes that will enable us to fill in a few more gaps in widget API coverage on Android.&lt;/p&gt;
&lt;p&gt;We'll also be at &lt;a class="reference external" href="https://2023.pycon.org.au"&gt;PyCon AU 2023&lt;/a&gt; from August 18-22. We're presenting on Saturday; and we'll be there for the full duration of the sprints. See you in Tarntanya/Adelaide!&lt;/p&gt;
&lt;/div&gt;
&lt;div class="section" id="want-to-get-involved"&gt;
&lt;h2&gt;Want to get involved?&lt;/h2&gt;
&lt;p&gt;Want to get involved? Here are some open issues that would be a great place to get started with contributing to a BeeWare project. They're all relatively minor changes, but would provide a big improvement to the lives of BeeWare users:&lt;/p&gt;
&lt;ol class="arabic simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/beeware/briefcase/issues/780"&gt;Filter out a message generated after Xcode updates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/beeware/briefcase/issues/808"&gt;Add the ability to configure the ABIs built by an Android project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/beeware/briefcase/issues/1099"&gt;Rationalise the application of adhoc signing on macOS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/beeware/briefcase/issues/1115"&gt;Provide an option to override app settings from the command line&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/beeware/briefcase/issues/1270"&gt;Add support for custom PyPI repositories&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/beeware/briefcase/issues/1393"&gt;Document how to debug an application in popular IDEs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/beeware/toga/issues/1979"&gt;Switch Toga's Winforms backend to use native Winforms imports&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="reference external" href="https://github.com/beeware/toga/issues/1980"&gt;Switch Toga's Android backend to use native Chaquopy syntax&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Pick one of these tickets, drop a comment on the ticket to let others know you're looking at it, and try your hand at a PR! We have a &lt;a class="reference external" href="https://briefcase.readthedocs.io/en/latest/how-to/contribute-code.html"&gt;guide on setting up a Briefcase development environment&lt;/a&gt;; but if you need any additional assistance or guidance, you can ask on the ticket, or join us on the &lt;a class="reference external" href="https://beeware.org/bee/chat/"&gt;BeeWare Discord server&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
</content></entry><entry><title>2023Q3 Roadmap</title><link href="http://beeware.org/news/buzz/2023q3-roadmap/" rel="alternate"></link><updated>2023-07-04T00:00:00Z</updated><author><name>Russell Keith-Magee</name></author><id>urn:uuid:6d790618-618f-36cf-b885-9ac46f13830d</id><content type="html">&lt;p&gt;2023 is halfway done, and BeeWare continues to make steady progress. As always, this roadmap should be read as a guide to what we aim to focus on over the coming quarter, rather than a hard commitment of features that will be made available on a specific deadline.&lt;/p&gt;
&lt;div class="section" id="q2-progress"&gt;
&lt;h2&gt;Q2 progress&lt;/h2&gt;
&lt;p&gt;As with Q1, our focus in Q2 was on Toga testing. This has been a mammoth project; but it's finally nearing completion. All but 2 widgets (Canvas and DetailedList) have 100% branch coverage on macOS, iOS and GTK, while Android and Windows are only 5 more widgets behind (ScrollContainer, SplitContainer, OptionContainer, Table and Tree). Along the way, we've identified and resolved lots of inconsistencies in widget APIs, and resolved countless bugs. We've also fully documented every widget, ported the test suite to Pytest, and added type annotations in the code (mostly for documentation purposes, rather than formal validation). We've also completed testing and coverage of a lot of the non-widget functionality that wasn’t strictly planned for this quarter - features like Images, Icons, Validators, application paths, and colors; plus a lot of tests (and bugfixes) in the core widget layout. We've also got the start of some tooling that can be used to test the Web backend.&lt;/p&gt;
Expand Down
Loading

0 comments on commit 90e0afd

Please sign in to comment.