Skip to content

Commit 206ac10

Browse files
committed
Automatic deploy with Nikola
1 parent 148a475 commit 206ac10

File tree

22 files changed

+267
-35
lines changed

22 files changed

+267
-35
lines changed

Diff for: 2018/index.html

+4-1
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@
6363
<article class="listpage"><header><h1>Posts for year 2018</h1>
6464
</header><ul class="postlist">
6565
<li>
66+
<time class="listdate" datetime="2018-11-10T21:11:10Z" title="2018-11-10 21:11">2018-11-10 21:11</time><a href="../posts/introduction-to-freecad-development/" class="listtitle">Introduction to FreeCAD development</a>
67+
</li>
68+
<li>
6669
<time class="listdate" datetime="2018-09-07T19:41:57Z" title="2018-09-07 19:41">2018-09-07 19:41</time><a href="../posts/09-07-2018-Summary/" class="listtitle">Summary of FreeCAD Development so far</a>
6770
</li>
6871
<li>
@@ -73,7 +76,7 @@
7376
<!--End of body content-->
7477

7578
<footer id="footer">
76-
Contents © 2018 <a href="mailto:[email protected]">FreeCAD Community</a> - Powered by <a href="https://getnikola.com" rel="nofollow">Nikola</a>
79+
Contents © 2019 <a href="mailto:[email protected]">FreeCAD Community</a> - Powered by <a href="https://getnikola.com" rel="nofollow">Nikola</a>
7780

7881
</footer>
7982
</div>

Diff for: archive.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@
6363
<article class="listpage"><header><h1>Archive</h1>
6464
</header><ul class="postlist"><li>
6565
<a href="2018/">2018</a>
66-
(2)
66+
(3)
6767
</li></ul></article>
6868
</div>
6969
<!--End of body content-->
7070

7171
<footer id="footer">
72-
Contents © 2018 <a href="mailto:[email protected]">FreeCAD Community</a> - Powered by <a href="https://getnikola.com" rel="nofollow">Nikola</a>
72+
Contents © 2019 <a href="mailto:[email protected]">FreeCAD Community</a> - Powered by <a href="https://getnikola.com" rel="nofollow">Nikola</a>
7373

7474
</footer>
7575
</div>

Diff for: assets/css/all-nocdn.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: assets/css/baguetteBox.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: assets/js/all-nocdn.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: assets/js/baguetteBox.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: authors/freecad-community.xml

+51-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,55 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FreeCAD Development Blog (Posts by FreeCAD Community)</title><link>https://freecad.github.io/</link><description></description><atom:link href="https://freecad.github.io/authors/freecad-community.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2018 &lt;a href="mailto:[email protected]"&gt;FreeCAD Community&lt;/a&gt; </copyright><lastBuildDate>Sun, 23 Sep 2018 11:29:22 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Summary of FreeCAD Development so far</title><link>https://freecad.github.io/posts/09-07-2018-Summary/</link><dc:creator>FreeCAD Community</dc:creator><description>&lt;div&gt;&lt;p&gt;Greetings to all FreeCADers, this post is created by a FreeCAD volunteer to keep the community up to date about how 0.18 development is progressing. Since FreeCAD has a pretty long release cycle (the team has decided on a yearly cycle)
2+
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FreeCAD Development Blog (Posts by FreeCAD Community)</title><link>https://freecad.github.io/</link><description></description><atom:link href="https://freecad.github.io/authors/freecad-community.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2019 &lt;a href="mailto:[email protected]"&gt;FreeCAD Community&lt;/a&gt; </copyright><lastBuildDate>Mon, 11 Mar 2019 19:50:48 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Introduction to FreeCAD development</title><link>https://freecad.github.io/posts/introduction-to-freecad-development/</link><dc:creator>FreeCAD Community</dc:creator><description>&lt;div&gt;&lt;p&gt;Have you ever wanted to contribute back to the project? Let us help you getting started!&lt;/p&gt;
3+
&lt;p&gt;If you want to contribute, write a thread about what you want to do in the developers corner and we will do our best to get you going. This post provides a brief overview of our workflow.&lt;/p&gt;
4+
&lt;div class="section" id="forum"&gt;
5+
&lt;h2&gt;Forum&lt;/h2&gt;
6+
&lt;p&gt;The FreeCAD forum: &lt;a class="reference external" href="https://forum.freecadweb.org/"&gt;https://forum.freecadweb.org/&lt;/a&gt; is the primary place for communication between FreeCAD users as well as developers.
7+
This should be the first place to search for answers if you have any questions.&lt;/p&gt;
8+
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; When you create a forum account, it might take a while before it's activated as the process is currently manual. This is done to limit spamming.&lt;/p&gt;
9+
&lt;/div&gt;
10+
&lt;div class="section" id="issues-tickets"&gt;
11+
&lt;h2&gt;Issues/Tickets&lt;/h2&gt;
12+
&lt;div class="line-block"&gt;
13+
&lt;div class="line"&gt;FreeCAD uses &lt;a class="reference external" href="https://mantisbt.org/"&gt;MantisBT&lt;/a&gt; as its tracker for bug reporting and feature requests.&lt;/div&gt;
14+
&lt;div class="line"&gt;The FreeCAD tracker address is &lt;a class="reference external" href="https://freecadweb.org/tracker/"&gt;https://freecadweb.org/tracker/&lt;/a&gt;&lt;/div&gt;
15+
&lt;div class="line"&gt;&lt;strong&gt;Note:&lt;/strong&gt; In order to create issues you will have to create an separate MantisBT account.&lt;/div&gt;
16+
&lt;/div&gt;
17+
&lt;p&gt;As we are getting a lot of reports please follow the rules before creating a new issue&lt;/p&gt;
18+
&lt;ol class="arabic simple"&gt;
19+
&lt;li&gt;Make sure you're using the most updated stable or development versions of FreeCAD.&lt;/li&gt;
20+
&lt;li&gt;&lt;strong&gt;PLEASE PLEASE PLEASE&lt;/strong&gt; post to FreeCAD forum to verify the issue.&lt;/li&gt;
21+
&lt;li&gt;Only after community vetting, open a ticket and link said thread to ticket and vice-a-versa.&lt;/li&gt;
22+
&lt;li&gt;Post your &lt;strong&gt;Help&amp;gt;About FreeCAD&amp;gt;Copy to clipboard&lt;/strong&gt; version info in to forum thread and ticket.&lt;/li&gt;
23+
&lt;li&gt;Post a Step-By-Step explanation on how to recreate the issue.&lt;/li&gt;
24+
&lt;li&gt;If possible, upload an example file to demonstrate problem.&lt;/li&gt;
25+
&lt;li&gt;If there is a crash involved, please consider &lt;a class="reference external" href="https://freecadweb.org/wiki/Debugging"&gt;Debugging&lt;/a&gt; and attaching the traceback to the ticket.&lt;/li&gt;
26+
&lt;/ol&gt;
27+
&lt;/div&gt;
28+
&lt;div class="section" id="documentation"&gt;
29+
&lt;h2&gt;Documentation&lt;/h2&gt;
30+
&lt;div class="line-block"&gt;
31+
&lt;div class="line"&gt;FreeCAD uses &lt;a class="reference external" href="https://mediawiki.org"&gt;MediaWiki&lt;/a&gt; for its documentation. To be able to modify the wiki, you must &lt;a class="reference external" href="https://forum.freecadweb.org/viewtopic.php?f=21&amp;amp;t=6830"&gt;request access from the FreeCAD wiki admins&lt;/a&gt;.&lt;/div&gt;
32+
&lt;div class="line"&gt;&lt;strong&gt;Note:&lt;/strong&gt; To get an Wiki account we require you to have a forum account with at least 1 post.&lt;/div&gt;
33+
&lt;div class="line"&gt;Before you start changing things in the wiki please read the &lt;a class="reference external" href="https://www.freecadweb.org/wiki/WikiPages"&gt;WikiPages&lt;/a&gt; guidelines,&lt;/div&gt;
34+
&lt;div class="line"&gt;There are several rules on how to write on the wiki to keep it organized, high quality, translated and up to date. It's our practice to discuss the additions/changes one wants to make in the &lt;a class="reference external" href="https://forum.freecadweb.org/viewforum.php?f=21"&gt;FC wiki subforum&lt;/a&gt; prior to posting.&lt;/div&gt;
35+
&lt;/div&gt;
36+
&lt;/div&gt;
37+
&lt;div class="section" id="code"&gt;
38+
&lt;h2&gt;Code&lt;/h2&gt;
39+
&lt;p&gt;The FreeCAD codebase is mostly C++ and Python, we are currently migrating to Python3, new contributions based on Python2.X are frowned upon.
40+
The git repo is hosted at &lt;a class="reference external" href="https://github.com/FreeCAD/FreeCAD"&gt;https://github.com/FreeCAD/FreeCAD&lt;/a&gt;&lt;/p&gt;
41+
&lt;/div&gt;
42+
&lt;div class="section" id="development"&gt;
43+
&lt;h2&gt;Development&lt;/h2&gt;
44+
&lt;p&gt;If you're interested developing for FreeCAD please look into&lt;/p&gt;
45+
&lt;ol class="arabic simple"&gt;
46+
&lt;li&gt;Read the &lt;a class="reference external" href="https://www.freecadweb.org/wiki/index.php?title=The_FreeCAD_source_code"&gt;Source code wiki page&lt;/a&gt; and check the &lt;a class="reference external" href="https://www.freecadweb.org/api/annotated.html"&gt;API reference&lt;/a&gt; .&lt;/li&gt;
47+
&lt;li&gt;Creating your own workbench (See &lt;a class="reference external" href="https://www.freecadweb.org/wiki/Workbench_creation"&gt;Workbench Creation&lt;/a&gt; , &lt;a class="reference external" href="https://www.freecadweb.org/wiki/Module_Creation"&gt;Module Creation&lt;/a&gt; , &lt;a class="reference external" href="https://github.com/FreeCAD/Workbench-Starterkit"&gt;Workbench Starterkit&lt;/a&gt; )&lt;/li&gt;
48+
&lt;li&gt;Modifying an existing workbench (View source code of any external workbench at &lt;a class="reference external" href="https://github.com/FreeCAD/FreeCAD-addons"&gt;FreeCAD-Addons Repo&lt;/a&gt; )&lt;/li&gt;
49+
&lt;li&gt;Creating your own macro (Read more about &lt;a class="reference external" href="https://www.freecadweb.org/wiki/Macros"&gt;FreeCAD Macros&lt;/a&gt; and the &lt;a class="reference external" href="https://github.com/FreeCAD/FreeCAD-macros"&gt;FreeCAD Macros Repo&lt;/a&gt; )&lt;/li&gt;
50+
&lt;li&gt;Building FreeCAD and writing C++ code (See &lt;a class="reference external" href="https://github.com/FreeCAD/FreeCAD#compiling"&gt;Compiling instructions&lt;/a&gt; )&lt;/li&gt;
51+
&lt;/ol&gt;
52+
&lt;/div&gt;&lt;/div&gt;</description><guid>https://freecad.github.io/posts/introduction-to-freecad-development/</guid><pubDate>Sat, 10 Nov 2018 21:11:10 GMT</pubDate></item><item><title>Summary of FreeCAD Development so far</title><link>https://freecad.github.io/posts/09-07-2018-Summary/</link><dc:creator>FreeCAD Community</dc:creator><description>&lt;div&gt;&lt;p&gt;Greetings to all FreeCADers, this post is created by a FreeCAD volunteer to keep the community up to date about how 0.18 development is progressing. Since FreeCAD has a pretty long release cycle (the team has decided on a yearly cycle)
353
this blog then will come in handy for folks that are really wanting to use the vibrant and prolific bleeding-edge of FreeCAD (AKA 'HEAD' or the master branch) where many bugs are being removed (Hopefully! :wink:) and new features being woven in for testing and refinement.&lt;/p&gt;
454
&lt;p&gt;It is the intention that there will be a post at the end of each month of FreeCAD development updates. Though that may seem a little ambitious, it may not be far from reality. For example, one of the core developers, Yorik Van Havre, creates a blog post on his &lt;a class="reference external" href="http://yorik.uncreated.net/guestblog.php?tag=freecad"&gt;website&lt;/a&gt; for his supporters every month with an update regarding his monthly FreeCAD hacking activities. So at the very least we'll figure out a way to link to his blog posts.&lt;/p&gt;
555
&lt;p&gt;The main goal of the 0.18dev cycle is to iron out all Python3 and Qt5 incompatibilities.&lt;/p&gt;

Diff for: authors/freecad-community/index.html

+4-1
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,17 @@
7171
</div>
7272
</header><ul class="postlist">
7373
<li>
74+
<time class="listdate" datetime="2018-11-10T21:11:10Z" title="2018-11-10 21:11">2018-11-10 21:11</time><a href="../../posts/introduction-to-freecad-development/" class="listtitle">Introduction to FreeCAD development</a>
75+
</li>
76+
<li>
7477
<time class="listdate" datetime="2018-09-07T19:41:57Z" title="2018-09-07 19:41">2018-09-07 19:41</time><a href="../../posts/09-07-2018-Summary/" class="listtitle">Summary of FreeCAD Development so far</a>
7578
</li>
7679
</ul></article>
7780
</div>
7881
<!--End of body content-->
7982

8083
<footer id="footer">
81-
Contents © 2018 <a href="mailto:[email protected]">FreeCAD Community</a> - Powered by <a href="https://getnikola.com" rel="nofollow">Nikola</a>
84+
Contents © 2019 <a href="mailto:[email protected]">FreeCAD Community</a> - Powered by <a href="https://getnikola.com" rel="nofollow">Nikola</a>
8285

8386
</footer>
8487
</div>

Diff for: authors/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ <h2>Authors</h2>
7373
<!--End of body content-->
7474

7575
<footer id="footer">
76-
Contents © 2018 <a href="mailto:[email protected]">FreeCAD Community</a> - Powered by <a href="https://getnikola.com" rel="nofollow">Nikola</a>
76+
Contents © 2019 <a href="mailto:[email protected]">FreeCAD Community</a> - Powered by <a href="https://getnikola.com" rel="nofollow">Nikola</a>
7777

7878
</footer>
7979
</div>

0 commit comments

Comments
 (0)