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: Organizations going live | Hex

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:

Where Next?

Popular in News Top

josevalim
See the release notes: https://github.com/elixir-ecto/ecto/releases/tag/2.2.0-rc.0 To try it in your projects: {:ecto, "~> 2.2.0-rc",...
New
Elixir
Release: https://github.com/elixir-lang/elixir/releases/tag/v1.9.1 1. Enhancements Mix [mix format] Print relative paths in --check-for...
New
Elixir
Release: Release v1.9.3 · elixir-lang/elixir · GitHub This release deprecates the use of URLs on mix archive.install, mix escript.instal...
New
josevalim
Hi everyone, We have just released Elixir v1.8.0-rc.1. It contains only one bug fix compared to v1.8.0-rc.0. You can read the previous a...
New
Elixir
Announcement: Elixir v1.20 released: now a gradually typed language - The Elixir programming language This release requires Erlang/OTP 2...
New
josevalim
moderators note: A conclusion by @josevalim has been drawn in Proposal: Private modules (general discussion) - #143 by josevalim While...
320 14136 157
New
Elixir
1. Enhancements Elixir [Regex] Raise error message when regexes are used as default values in struct fields for compatibility with Erlan...
New
Elixir
Full announcement: Elixir v1.18 released: type checking of calls, LSP listeners, built-in JSON, and more - The Elixir programming languag...
New
Elixir
Announcement: Elixir v1.13 released - The Elixir programming language 1. Enhancements EEx [EEx] Add :parser_options to EEx functions E...
New
New

Other popular topics Top

AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31307 143
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New

We're in Beta

About us Mission Statement