Skip to content

Commit 3c51128

Browse files
author
dalj8690
committed
Basic track: C++ vs Java callable support
1 parent d901f7b commit 3c51128

File tree

3 files changed

+14
-8
lines changed

3 files changed

+14
-8
lines changed

.github/workflows/rss-generator.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,30 @@ on:
99
jobs:
1010
build:
1111
runs-on: ubuntu-latest
12-
12+
1313
steps:
1414
- name: Checkout repo
1515
uses: actions/checkout@v4
16-
16+
1717
- name: Set up Python 3
1818
uses: actions/setup-python@v5
1919
with:
20-
python-version: 3.x
21-
20+
python-version: '3.x'
21+
22+
- name: Install dependencies
23+
run: |
24+
python -m pip install --upgrade pip
25+
pip install -r requirements.txt
26+
2227
- name: Generate RSS feed from PDFs
2328
run: |
2429
python generate_rss.py
25-
30+
2631
- name: Commit and push updated rss.xml
2732
run: |
2833
git config user.name "github-actions[bot]"
2934
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
3035
git add docs/rss.xml
3136
git commit -m "Update RSS feed with new article" || echo "No changes to commit"
3237
git push
38+
274 KB
Binary file not shown.

docs/rss.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
<?xml version="1.0" encoding="UTF-8" ?>
1+
<?xml version='1.0' encoding='UTF-8'?>
22
<rss version="2.0">
33
<channel>
44
<title>Modern C++ Tutorials - Docs Updates</title>
55
<link>https://github.com/damirlj/modern_cpp_tutorials</link>
66
<description>New articles and updates in the docs/ folder</description>
7-
</channel>
8-
</rss>
7+
<item><title>android\JNI Interface.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\JNI Interface.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\JNI Interface.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>android\RxAndroid.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\RxAndroid.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\RxAndroid.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>android\Thread__Attributes.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\Thread__Attributes.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\Thread__Attributes.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>android\Kotlin\Kotlin - builder pattern.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\Kotlin\Kotlin - builder pattern.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\Kotlin\Kotlin - builder pattern.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>android\Kotlin\Kotlin - fold expressions.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\Kotlin\Kotlin - fold expressions.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\Kotlin\Kotlin - fold expressions.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>android\Kotlin\Kotlin - functional programming.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\Kotlin\Kotlin - functional programming.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/android\Kotlin\Kotlin - functional programming.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>basics\ABI - overview.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\ABI - overview.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\ABI - overview.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>basics\Arrays.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Arrays.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Arrays.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>basics\Bits.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Bits.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Bits.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>basics\Enums.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Enums.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Enums.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>basics\Invariant, covariant and contravariant.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Invariant, covariant and contravariant.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Invariant, covariant and contravariant.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>basics\Range-based for loop.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Range-based for loop.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Range-based for loop.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>basics\Strings.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Strings.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\Strings.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>basics\vtable#2.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\vtable#2.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\vtable#2.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>basics\vtable.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\vtable.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/basics\vtable.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>C++20\Asynchronous programming.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Asynchronous programming.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Asynchronous programming.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>C++20\Concepts.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Concepts.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Concepts.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>C++20\Coroutines - part 2.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Coroutines - part 2.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Coroutines - part 2.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>C++20\Coroutines.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Coroutines.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Coroutines.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>C++20\Coroutines__producer-consumer.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Coroutines__producer-consumer.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Coroutines__producer-consumer.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>C++20\Locking policy.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Locking policy.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Locking policy.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>C++20\Ranges.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Ranges.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/C++20\Ranges.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>desing patterns\Bridge design pattern.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Bridge design pattern.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Bridge design pattern.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>desing patterns\Builder.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Builder.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Builder.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>desing patterns\Expression templates.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Expression templates.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Expression templates.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>desing patterns\Factory method.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Factory method.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Factory method.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>desing patterns\Observer.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Observer.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Observer.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>desing patterns\Singleton.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Singleton.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Singleton.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>desing patterns\Visitor.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Visitor.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/desing patterns\Visitor.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>memory\Local allocator.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/memory\Local allocator.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/memory\Local allocator.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>memory\Lock-free programming, part 1.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/memory\Lock-free programming, part 1.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/memory\Lock-free programming, part 1.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>memory\Lock-free_programming__MPSC_queue.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/memory\Lock-free_programming__MPSC_queue.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/memory\Lock-free_programming__MPSC_queue.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item><item><title>memory\Memory alignment.pdf</title><link>https://github.com/damirlj/modern_cpp_tutorials/blob/main/memory\Memory alignment.pdf</link><guid>https://github.com/damirlj/modern_cpp_tutorials/blob/main/memory\Memory alignment.pdf</guid><pubDate>Sat, 05 Apr 2025 11:42:15 GMT</pubDate></item></channel>
8+
</rss>

0 commit comments

Comments
 (0)