pepicrft

pepicrft

We made Tuist's server source available

Hi there :waving_hand:

I’m the co-founder of Tuist a toolchain to help Apple developers be more productive and ship better apps. We started as a CLI, and eventually built a server powered by Elixir to bring new capabilities that would help us build better solutions.

We just made the source code available under the license FCL-1.0-MIT. And I thought I’d just share it here in case anyone is interested in references for Phoenix codebases.

Note that when we started the project, we had no prior experience with Elixir and Phoenix, so some of the patterns might not follow the best conventions. Luckily @cschmatzler joined us and since then we’ve been making a lot of improvements and alignments with the ecosystem.

First Post!

kevinschweikert

kevinschweikert

Thank you for sharing! Could it be that your website is hosted on fly.io and auto-scales to 0 when there is no traffic? The first page load takes around a minute and after that everything loads fine. If i wait a bit, the loading times are again long

Most Liked

fortmarek

fortmarek

We had some issues with the speed of queries yesterday, which is what might have caused the page load to be slow. It should be back to normal today, let us know if it is not!

The Noora components are used in the dashboard (not the landing page). See an example of such dashboard at https://tuist.dev/tuist/tuist

We also do have a storybook, so you can play directly with the components: https://storybook.noora.tuist.dev

camatcode

camatcode

The explainer on using the FCL is very thoughtfully done. I would have been suspicious of the code without that. I’m glad you all are angling toward openness.

Thanks for sharing

Where Next?

Popular in Other Resources Top

wolfiton
Cool way to learn flexbox and have fun at the same time. https://mastery.games/p/flexbox-zombies
New
New
ErlangSolutions
Following up from his talk at ElixirConf EU Virtual, our colleague Oleg Tarasenko will be joining us on the webinar to dive deeper into C...
New
GenericJam
It seems like most employers want a reasonably high degree of competence before they’re willing to look at a candidate. Perhaps it’s beca...
New
aifrak
tl;td: My solutions are here and here. Elixir is awesome. Exercism is awesome. Thank you Elixir community. Recently, I have solved all t...
New
arrowsmith
Hi everyone! (Sorry if this isn’t the right place to post this; admins, do what you must.) My name is George Arrowsmith and I’m happy to...
New
jramnani
Hello, I am almost done going through the book, Programming Phoenix 1.4, again after a hiatus from using Elixir for a few years. It see...
New

Other popular topics Top

Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 49266 226
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42716 114
New

We're in Beta

About us Mission Statement