forked from elementary/website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
developer.php
107 lines (106 loc) · 5.27 KB
/
developer.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?php
include '_templates/sitewide.php';
$page['description'] = 'Resources for designing, developing, and publishing apps for elementary OS.';
$page['image'] = 'https://elementary.io/images/developer/preview.png';
$page['title'] = 'Develop Apps for elementary OS';
$page['theme-color'] = '#403757';
$page['scripts'] = '<link rel="stylesheet" type="text/css" media="all" href="styles/developer.css">';
include $template['header'];
include $template['alert'];
?>
<section class="hero dark">
<img src="images/developer/developer-sketch.svg">
<h1>Develop Your Ideas Into Code</h1>
<h4>Learn to design, develop, and publish apps for elementary OS</h4>
<!--<a class="button suggested-action" href="https://myapps.developer.ubuntu.com/dev/click-apps/">Sign In or Register for MyApps</a>-->
</section>
<section class="grid">
<div class="third"><a href="docs/code/getting-started">
<i class="fa fa-book"></i>
<h3>Documentation</h3>
<p>Get a basic app running, built, and ready for distribution with our Getting Started guide.</p>
</a></div>
<div class="third"><a href="docs/human-interface-guidelines">
<i class="fa fa-pencil"></i>
<h3>Design</h3>
<p>Learn about the design principles that make up apps on elementary OS.</p>
</a></div>
<div class="third"><a href="docs/code/reference">
<i class="fa fa-code"></i>
<h3>Reference</h3>
<p>Get more info about code style, reporting issues, and proposing design changes.</p>
</a></div>
</section>
<div class="grid">
<hr/>
</div>
<div class="grid">
<div class="two-thirds">
<image src="images/developer/logo.svg">
<h1>Build for <?php include("./images/logotype-os.svg"); ?></h1>
<h4>Freya brings a new API for Switchboard, searchable action entries in Slingshot, new widgets like HeaderBar, animations in the toolkit, improved CSS theming and more. Build feature-full apps easier than ever with Gtk 3.14 & Vala 0.30</h4>
</div>
</div>
<div class="grid">
<div class="half">
<div class="alert column">
<img src="images/developer/contractor.svg">
</div>
<div class="alert column">
<h2>Contractor</h2>
<p>A desktop-wide extension service that allows apps to use functionality exposed by other apps — without prior coordination.</p>
<p><a class="read-more" href="docs/human-interface-guidelines#contractor">HIG for Contractor</a></p>
<p><a class="read-more" href="http://valadoc.org/#!api=granite/Granite.Services.ContractorProxy">Reference for Contractor</a></p>
</div>
</div>
<div class="half">
<div class="alert column">
<img src="images/developer/granite.svg">
</div>
<div class="alert column">
<h2>Granite</h2>
<p>The foundation library for elementary OS apps. Provides powerful widgets like DynamicNotebook, utilities, convenience functions, and more.</p>
<p><a class="read-more" href="http://valadoc.org/#!wiki=granite/index">Reference for Granite</a></p>
</div>
</div>
<div class="half">
<div class="alert column">
<img src="images/developer/gda.svg">
</div>
<div class="alert column">
<h2>GDA</h2>
<p>Simple, flexible database management. Supports remote and on-disk SQL databases, including SQLite. Comes with graphical and in-console SQL data browsers, a metadata extractor enabling object auto-discovery, and more.</p>
<p><a class="read-more" href="http://valadoc.org/#!api=libgda-4.0/Gda">Reference for GDA</a></p>
</div>
</div>
<div class="half">
<div class="alert column">
<img src="images/developer/soup.svg">
</div>
<div class="alert column">
<h2>Soup</h2>
<p>An HTTP client/server library with synchronous and async APIs. Comes with SSL/TLS, cookies, caching, WebSockets, proxy and tunneling support, and more. Goes great with JSON-GLib.</p>
<p><a class="read-more" href="http://valadoc.org/#!api=libsoup-2.4/Soup">Reference for Soup</a></p>
<p><a class="read-more" href="http://valadoc.org/#!api=json-glib-1.0/Json">Reference for JSON-GLib</a></p>
</div>
</div>
</div>
<section class="grey">
<div class="grid">
<div class="two-thirds">
<img src="images/developer/vala.svg">
<h2>Vala. A Modern, Fast, Open Source Language.</h2>
<p>Write fast, native, object-oriented code with Vala. It's familiar to anyone who's seen C#, but maintains API/ABI compatibility with standard C, has low memory requirements, and is purpose-built for GObject. You name it, Vala's got it: signals, properties, generics, lambda functions, assisted memory management, exception handling, type inference, async/yield, and more.</p>
<div class="grid">
<div class="half">
<a class="read-more" href="https://wiki.gnome.org/Projects/Vala">Learn More about Vala</a>
</div>
<div class="half">
<a class="read-more" href="http://valadoc.org/">Library Documentation for Vala</a>
</div>
</div>
</div>
</section>
<?php
include $template['footer'];
?>