
I just published my first package (https://pkgd.racket-lang.org/pkgn/package/component) and I have a couple of questions:
• How are “rings” assigned to packages? • Is the package (and its docs) not being built by the package server because it’s in ring 2?
BTW, I’d appreciate any reviews from more experienced Racket programmers. I built this to help me manage state in a medium-sized application I’ve been working on.

@popa.bogdanp Expect to wait up to 24 hours before the build server builds your project.

Ah, okay! Thanks :smile:

I see that you have documentation in the Github repo, but that the web site list it as a project without docs. I don’t know if the documentation first appears after the first build - or if you need to add something to your info file.

I took a look at a few other pkgs with docs and they didn’t seem to have anything special in their info files (apart from scribblings
) so I assume the documentation will appear once the packages are built.

@macocio improving that code would be great, but adding lots of new dependencies, such as syntax-parse, is probably not a good idea

@samth I agree to some extent but we’re just emulating syntax-parse’s checks anyway

@macocio yes, you are doing some of those manually, but it still makes a big difference

Try time racket -l racket/cmdline

And then add a (require syntax/parse)
and try again

@nola has joined the channel