Skip to content

Open source repo & project #55

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
19 tasks done
repi opened this issue Oct 13, 2020 · 7 comments
Closed
19 tasks done

Open source repo & project #55

repi opened this issue Oct 13, 2020 · 7 comments
Assignees
Labels
c: meta Issues specific to the GitHub repository. README, CI, etc.

Comments

@repi
Copy link
Contributor

repi commented Oct 13, 2020

Tracking issue for what we need to do before opening this project now soon! Let's link relevant issues and have checkboxes for them here and drive discussions about it here

What to do before:

  • Some real running "hello world" shader
  • Go through issues and docs and make sure we don't have anything in it we DON'T want to share
  • Good enough initial onboarding experience Good project onboarding experience #28
  • Include small example Rust shader and screenshot in top of README
  • @repi may have thoughts about "Build system" #48, it'd be nice to have those before opensourcing (and so vaguely public API)
  • Draft an announcement post to GH releases.
  • Clean up the README: move background/"why embark" sections to post? That would help get the "scope" section more visible, which seems to be a priority.
  • Go through README and tweak some language (mention @MaikKlein and RLSL prototype connection more also?) @repi

CUT for v0.1 release (may do later):

  • Ideally some Ark shaders Convert all Ark shaders to Rust GPU #36 (we have a simple similar sky shader instead)
  • Sketch out "Compiler Engineer" job ad would be excellent to have posted when we open source the project

Release checklist:

  • Open repo
  • Open discord
  • Un-draft the release post
  • Announce in Discord, link release post
  • @repi tweet it out, link release post
  • Add project to embark.dev and embark.rs - @arirawr
  • Post on users.rust-lang.org and r/rust - who?

Once released:

@khyperia
Copy link
Contributor

anything in it we DON'T want to share

not sure how much we want to share with #25, #36, etc., generally lots of mentions of ark that we should vet, probably a task for @repi (and it looks like @Jasper-Bekkers never followed up with #4, but we should check if we still want those).

Also, I was pretty open about some potentially sensitive stuff in #47 like headcount commitment estimates, not sure if we should include those.

I didn't see anything else in my quick scan.

This was referenced Oct 14, 2020
@XAMPPRocky XAMPPRocky added the c: meta Issues specific to the GitHub repository. README, CI, etc. label Oct 19, 2020
@arirawr
Copy link
Contributor

arirawr commented Oct 19, 2020

I will take a stab at the announcement post, and also do a last sweep for "things we don't want to say" this week.

@arirawr arirawr self-assigned this Oct 19, 2020
@repi
Copy link
Contributor Author

repi commented Oct 21, 2020

Added "Include small example Rust shader and screenshot in top of README"

@repi
Copy link
Contributor Author

repi commented Oct 21, 2020

Another thing we said back in the #46 meeting was

Sketch out "Compiler Engineer" job ad would be excellent to have posted when we open source the project

And it would indeed, but is a bit tight and not the highest prio so could skip it for now, likely will get additional contacts even without a role up anyway.

@MaikKlein
Copy link
Member

Go through README and tweak some language (mention @MaikKlein and RLSL prototype connection more also?) @repi

I am also writing a small blog post about the future of rlsl, I am going to deprecate the repo and link to rust-gpu.

@XAMPPRocky
Copy link
Member

Closing as complete :)

@repi
Copy link
Contributor Author

repi commented Oct 23, 2020

@XAMPPRocky closed it a bit early :) we had some post-release stuff to fix. I added it to https://embark.rs now, but still need to add it to https://embark.dev also, can you do it @XAMPPRocky or otherwise @arirawr ?

It is pretty easy, just is a data file here https://github.com/embarkStudios/opensource-website

@XAMPPRocky XAMPPRocky reopened this Oct 24, 2020
@arirawr arirawr closed this as completed Oct 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: meta Issues specific to the GitHub repository. README, CI, etc.
Projects
None yet
Development

No branches or pull requests

5 participants