• Stars
    star
    2,645
  • Rank 16,552 (Top 0.4 %)
  • Language
    Elixir
  • License
    Other
  • Created over 8 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Changelog is news and podcast for developers. This is our open source platform.

All Contributors

What is this?

This is the CMS behind changelog.com. It is an Elixir application built with the Phoenix web framework and many other great open source efforts. It uses Node.js for static assets & PostgreSQL for persistence.

More details in our 2016 announcement post!

Why is it open source?

A few reasons:

  1. We love open source. Our careers (and livelihoods) wouldn't be possible without open source. Keeping it closed just feels wrong.
  2. Phoenix is really great, but it's young enough in its lifecycle that there aren't too many in-production, open source sites for people to refer to as examples or inspiration. We want to throw our hat into that ring and hopefully others will follow.
  3. Changelog is a community of hackers. We know open sourcing the website will lead to good things from y'all (such as bug reports, feature requests, and pull requests).

Should I fork this and use it as a platform?

Probably not. We won't stop you from doing it, but we don't advise it. This is not a general purpose podcasting CMS. It is a CMS that is specific to Changelog and our needs. From the design and layout to the data structures and file hosting, we built this for us. An example of just how custom it is โ€” we literally have our podcast names hardcoded in areas of the code. Yuck.

What is it good for?

If you're building a web application with Phoenix (or aspire to), this is a great place to poke around and see what one looks like when it's all wired together. It's not perfect by any means, but it works. And that's something. We've also been told that it is ridiculously fast.

If you have questions about any of the code, holler @Changelog. Better yet, join the community where we have in-depth discussions about software development, industry trends, and everything else under the sun.

How can I contribute?

That is an excellent idea! Here is our contributing guide. Kaizen ๆ”นๅ–„!

CONTRIBUTORS โœจ

Thanks goes to these wonderful people (emoji key):

Jerod Santo
Jerod Santo

๐Ÿ’ป ๐Ÿ“– ๐Ÿš‡
Adam Stacoviak
Adam Stacoviak

๐ŸŽจ ๐Ÿ’ป ๐Ÿ’ต
Cody Peterson
Cody Peterson

๐ŸŽจ ๐Ÿ’ป
Jake Stutzman
Jake Stutzman

๐ŸŽจ
Tucker Cowie
Tucker Cowie

๐Ÿ’ป
Gerhard Lazu
Gerhard Lazu

๐Ÿš‡ ๐Ÿ’ป
Xinjiang Shao
Xinjiang Shao

๐Ÿ“– ๐Ÿ’ป
Steve Agalloco
Steve Agalloco

๐Ÿ’ป
David Gasperoni
David Gasperoni

๐Ÿ’ป
Nathan Youngman
Nathan Youngman

โš ๏ธ
Marco Vito Moscaritolo
Marco Vito Moscaritolo

๐Ÿ’ป
0x4e
0x4e

๐Ÿ’ป
Andrea Rossi
Andrea Rossi

๐Ÿ’ป
Tonฤ‡i Galiฤ‡
Tonฤ‡i Galiฤ‡

๐Ÿš‡
Jearvon Dharrie
Jearvon Dharrie

๐Ÿ’ป
Lee Jarvis
Lee Jarvis

Agusti Fernandez
Agusti Fernandez

๐Ÿ’ป
Len Payne
Len Payne

๐Ÿ’ป
JoeBew42
JoeBew42

๐Ÿ’ป
Griffin Byatt
Griffin Byatt

๐Ÿ’ป
Ridge Frederick
Ridge Frederick

๐Ÿ’ป ๐Ÿ›
Horst Rutter
Horst Rutter

๐Ÿ›
Nick Janetakis
Nick Janetakis

๐Ÿ› ๐Ÿ’ป
Ryan Will
Ryan Will

๐Ÿ› ๐Ÿ’ป
Dennis Reimann
Dennis Reimann

๐Ÿ’ป
Juan Soto
Juan Soto

๐Ÿ’ป
Jordy Zomer
Jordy Zomer

๐Ÿ’ป
Kevin Ball
Kevin Ball

๐Ÿ’ป
Mat Ryer
Mat Ryer

๐Ÿ’ป
Yaw Anokwa
Yaw Anokwa

๐Ÿ’ป
Ilia Choly
Ilia Choly

๐Ÿ’ป
Wojtek Mach
Wojtek Mach

๐Ÿ’ป
Owen Bickford
Owen Bickford

๐Ÿ’ป ๐Ÿ“
Lars Wikman
Lars Wikman

๐Ÿ’ป
Marcelo Andrade
Marcelo Andrade

๐Ÿ’ป
Jason Axelson
Jason Axelson

๐Ÿ’ป
Alexander Koutmos
Alexander Koutmos

๐Ÿ’ป
d-m-u
d-m-u

๐Ÿ›
Parker Selbert
Parker Selbert

๐Ÿ’ป
Haile Lagi
Haile Lagi

๐Ÿ’ป
Noah
Noah

๐Ÿ“–
Chris Eggert
Chris Eggert

๐Ÿ’ป ๐Ÿ“–
Kenneth Kostreลกeviฤ‡
Kenneth Kostreลกeviฤ‡

๐Ÿ’ป
Pablo Gorostiaga
Pablo Gorostiaga

๐Ÿ›
Patrick Hyatt
Patrick Hyatt

๐Ÿ’ป
Geoffrey Lentner
Geoffrey Lentner

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

LICENSE

MIT