Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New page: Community Resources #1040

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app/router.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Router.map(function () {
});
this.route('meetups-getting-started');
this.route('invasion-of-ukraine');
this.route('resources');
});

this.route('editions', function () {
Expand Down
57 changes: 57 additions & 0 deletions app/templates/community/resources.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{{page-title 'Resources'}}
<section class='container' aria-labelledby='community-resources'>
<h1 id='community-resources'>
Community Resources
</h1>

<p>
Community members have provided useful projects that may help others learn,
share ideas, and demonstrate technical possibilities.
</p>

<div class='lg:col-4'>
<h2>Tutorials</h2>
<p>
<a href='https://tutorial.glimdown.com'>The Glimmer Tutorial</a>
is an interactive tutorial for Polaris' new fileformat: gjs. By
<a href='https://github.com/nullvoxpopuli'>@NullVoxPopuli</a>
</p>
<p>
<a href='https://limber.glimdown.com'>Limber</a>
is a fast REPL for quickly prototyping out ideas or issue reproductions in
Ember. By
<a href='https://github.com/nullvoxpopuli'>@NullVoxPopuli</a>
</p>
</div>

<div class='lg:col-4'>
<h2>Sample Apps</h2>
<p>
<a href='http://discuss.emberjs.com'>Ember Discussion Forum</a>
&mdash; a great venue for discussing features, architecture and best
practices.
</p>
</div>

<div class='lg:col-4'>
<h2>Technical Demos</h2>
<p>
<a href='https://github.com/lifeart/demo-ember-vite'>Using Vite with Ember</a>
&mdash; This is the hard way to use Vite with Ember, but it showcases what
modern build tooling can achieve, and represents (at a high level) the
end-goal of the
<a
href='https://github.com/embroider-build/embroider/issues'
>Embroider</a>
efforts -- where build times are instant -- though under embroider, there
will be much less boilerplate. By
<a href='https://github.com/lifeart'>@lifeart</a>
</p>
</div>

<p>
Disclaimer: these links may contain out of date information, and may or may
not align with ember's plans, past, present, or future.
</p>

</section>
5 changes: 5 additions & 0 deletions app/utils/header-links.js
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,11 @@ export default [
name: 'Guidelines',
type: 'link',
},
{
href: 'https://emberjs.com/community/resources',
name: 'Community Resources',
type: 'link',
},
{
href: 'https://emberjs.com/community/black-lives-matter/',
name: 'Black Lives Matter',
Expand Down