Skip to content
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

C++ Tutorial "Hello World" has incorrect install instructions #366

Open
abachma2 opened this issue Apr 29, 2024 · 4 comments
Open

C++ Tutorial "Hello World" has incorrect install instructions #366

abachma2 opened this issue Apr 29, 2024 · 4 comments

Comments

@abachma2
Copy link
Member

in the C++ Hello World tutorial it tells you to clone cyclus/cycstub but the cycstub github page has different instructions and says that the method described on the tutorial page is "Depreciated".

@abachma2
Copy link
Member Author

@dean-krueger identified this as a needed update to the website. The Cycstub repo says that upon the next release (i.e., 1.6 at this point) it will be removed from Github. We should then think about this one. I haven't done much c++ archetype development, but this did seem like a handy way to help new developer. Having said that, it probably needs some updates should we decide to keep this.

I welcome discussion on this one.

@gonuke
Copy link
Member

gonuke commented Apr 30, 2024

This repo is replaced by a CLI that lives in cyclus that accomplishes the same thing. Anyone with cyclus installed can run

$ cycstub --type facility mypath:mylib:MyFacility

and get the same thing. A documentation change should take care of it.

@abachma2
Copy link
Member Author

That's super useful! I'll give it a try later to make sure it still works well and then try to update the documentation for this.

@abachma2
Copy link
Member Author

abachma2 commented May 3, 2024

OK. So quickly playing around with it, it does work (I think). It created a new cyclus input file to run the archetype with a NullRegion and NullInst (did --type facility). Not quite sure if it creates the archetype files that you're then supposed to modify to build your archetype.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants