ericmj

ericmj

Elixir Core Team

Hex.pm is going live with organizations and private packages

A few months back we announced on the forum that we are adding support for private packages to Hex, today we are out of beta and going live with it. Big thanks to everyone who helped out with the testing during the beta period.

Organizations will be a paid feature on Hex.pm to help offset some of the costs involved with running Hex.pm and it will help pay for the new infrastructure needed to support private packages. If you are running your own private repository you will also benefit from all the work that went into making private packages possible. The Hex client has been extended with support for easily using packages from multiple repositories and all the requirements for building and supporting your own repositories with Hex packages is specified and documented.

The pricing will be $7 per user / month. Check out the blog post for more details: https://hex.pm/blog/organizations-going-live

Most Liked

ericmj

ericmj

Elixir Core Team

A few days ago we made it possible to publish docs for private packages with mix hex.publish. We also just released a new version of Hex which makes it possible to download the docs of private packages with mix hex.docs fetch/offline. Update to the latest version by running mix local.hex.

ericmj

ericmj

Elixir Core Team

It looks like the instructions are outdated, it is true that you cannot publish private documentation right now. But it seems we can enable publishing at least so that you can download docs with mix hex.docs fetch/offline. I will flip the flags and run some tests on staging during the weekend to make sure everything works and then let you know.

The larger task is supporting browsing private docs on hexdocs as well since it currently only is an S3 bucket with a CDN in front of it. It has no authentication and everything is hosted on a single domain so attackers could read your documentation by uploading public docs with scripts. Because of this we have to build a new service for hexdocs from scratch.

I cannot give an accurate ETA right now, but we have a plan and I have started working on the authentication and infrastructure.

nsuchy

nsuchy

This is awesome news. I hope this increases adoption of Elixir in the industry :smiley:

subetei

subetei

Seems like a good price point. I’ll be a subscriber pretty soon

Great work

Where Next?

Popular in News Top

josevalim
Hi everyone, We are glad to announce that the second release candidate for Elixir v1.6.0 is out. Check out the CHANGELOG and give the...
New
Elixir
1. Enhancements Elixir [Kernel] Speed up loading of runtime modules in the parallel compiler [Range] Optimize range membership implement...
New
Elixir
Release: Release v1.12.3 · elixir-lang/elixir · GitHub 1. Bug fixes Elixir [Code] Make sure that bindings in the default context return...
New
josevalim
Hello everyone, Two vulnerabilities have been disclosed to Plug. Applications that provide file uploading functionality to a local file...
New
Elixir
1. Enhancements Elixir [Code] Add :emit_warnings for Code.string_to_quoted/2 [File] Add :offset option to File.stream!/2 [Kernel] Auto i...
New
josevalim
ExDoc v0.29 is out with a new amazing feature: cheatsheets! Alongside guides and API reference, cheatsheets are another option for Elixi...
New
Elixir
1. Bug fixes Elixir [Duration] Fix parsing of fractional durations with non-positive seconds [Kernel] Do not attempt to group module war...
New
Elixir
Release: https://github.com/elixir-lang/elixir/releases/tag/v1.9.3 This release deprecates the use of URLs on mix archive.install, mix e...
New
Elixir
Release: https://github.com/elixir-lang/elixir/releases/tag/v1.9.0 Releases The main feature in Elixir v1.9 is the addition of releases....
New
josevalim
Hi! :wave: I hope everyone is well! The Elixir team releases new versions every 6 months, typically every January and July. However, si...
New

Other popular topics Top

TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
sergio
I couldn’t find any guides that worked well with Phoenix 1.6.0 and esbuild. I hope this helps people test the waters and eases you into t...
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 45766 226
New
AstonJ
You’re a programmer, so you don’t need spoon feeding with the conventional drivel about “this is an integer.” No. You need to know what’s...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New

We're in Beta

About us Mission Statement