stan-dev / stan-dev.github.io Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mmistakes/so-simple-theme
Stan website based on the So Simple Jekyll theme.
Home Page: https://mc-stan.org/
This project forked from mmistakes/so-simple-theme
Stan website based on the So Simple Jekyll theme.
Home Page: https://mc-stan.org/
Under each of the entries for the various stan https://github.com/stan-dev/stan-dev.github.io/issues/27warnings are some bullet point list entries.
The bullet points in the Rmd file need to be indented by some whitespace. I have made these edits but I am not sure what the convention is for pull requests. Let me know and I'm happy to submit it since it is a minor edit.
Need a new page for stan math, that includes
https://mc-stan.org/users/documentation/ could be a much more transparent link to mc-stan.org/docs/ now that that page exists
Right now with every release we need to update version numbers for documentation -
cf., this commit:
instead, index pages should link unversioned page, which redirects to latest version. updating this link can be scripted as part of the release process or similar.
In documentation page, the link to the first written tutorial returns 404.
Michael Clark. (2015) Bayesian Basics: A Conceptual Introduction with Application in R and Stan. Center for Statistical Consultation and Research, University of Michigan.
@bnicenboim suggested here: #37 (comment)
you should think on adding DOIs to the case studies and the Stancon papers. If I want to refer to them in a paper, it's much better than to have a link (and journals usually ask for the DOIs).
We generate DOIs for the software, but we don't know how to generate DOIs for case studies. So any suggestions would be appreciated (feel free to just edit the issue rather than adding comments if there's a concrete workable suggestion).
stan-dev.github.io/development/index.md
says
"If you’d like to contribute code, please submit it through a Git pull request. The developer process for creating a Git pull request is described on the Stan Wiki."
and has link to "Developer Process Wiki" https://github.com/stan-dev/stan/wiki/Developer-Process
which produces a page saying "Create new page"
I couldn't find where the link should point to.
@betanalpha @akucukelbir, put up a page for NIPS.
Could you toss on a Stan at NIPS schedule on there too?
I have some suggestions for the existing Stan website from my experience of using the site and introducing new users to Stan via the site.
While the current site does a decent job of establishing Stan's presence online, I think it's limited in the ability for new user's to discover information/interfaces/case studies/etc. regarding Stan. I'm not a huge fan of having long sidebars on sites, but it might help with discoverability (e.g. see the JTD jekyll theme).
I've lightly surveyed some popular open source libraries and it looks like they mix the documentation-like sidebar theme with a aesthetically pleasing landing page:
I'm not saying that we should emulate these sites. They have a lot more bells-and-whistles than we need. But their exposition of information might be worth considering.
One limiting factor for Stan (that is also a huge feature of the language) is how many interfaces we have. This makes it a little challenging to make the site a one-stop-shop for all users (the way the sites mentioned above are, more or less).
Another thing to note is that the purpose of the site is not clear for new users to Stan. One example of flow for new users could be,
I'm not saying that these should be the only buttons on the nav bar, but rather that the site should be setup in a way that once a new(ish) user arrives at the landing page, there should be a clear path for them to get their hands dirty and get more information if they're interested.
I've suggested an example layout below,
The new rstan 2.19.2 provides warnings about bulk ess and tail ess, and those warnings include the following links:
http://mc-stan.org/misc/warnings.html#bulk-ess
http://mc-stan.org/misc/warnings.html#tail-ess
But those sections of the page do not currently exist. It looks like the sections do exist in misc/warnings.Rmd, so maybe that Rmd just needs to be compiled to html?
With Stan 2.33+ several old language syntax features produce errors. All the case studies would be good to update to use the latest syntax. Many case studies are in external repos and the authors have submitted only the rendered html and short md-part for the case study contents page. Only the html needs to be updated in users/documentation/case-studies/
.
It would be good o contact the original authors and ask them if they are willing to update their repos and submit a new html. If the authors disagree or don't respond, we may consider updating just the syntax on html.
To start the process, I'm listing here all the case studies, and we can start tracking which have been fixed. Tagging also some authors that were easily found by github id autocomplete @mitzimorris, @WardBrian, @bob-carpenter, @charlesm93, @bbbales2, @imadmali
critical landing page real estate is taken up by the logo (which bounces down to land in the middle of the loops which represent the ideal HMC trajectory) - can we simplify this to just the logo and allow more content to be visible?
The subject says it all.
https://mc-stan.org/events/stancon2018Helsinki/#videos
Clicking on the Thursday link goes to a youtube 404.
Now that we added a ScalaStan link from our users/interfaces page, we can add the rest of the high-profile interfaces to Stan.
The big qustion is how to marke these interfaces as ones that the Stan project itself doesn't maintain. I tried to do that with the ScalaStan section in the current (as of this feature request) interfaces page.
I think we should include at least these two packages:
Wishlist item: having the citations page available in BibTeX
format.
Solution suggestion: I don't know how the build process of the site works, but perhaps jekyll-scholar could be useful.
the Stan documentation has been converted to RMarkdown format which is markdown plus latex's mathjax for the math and R chunks for producing charts and graphs and running programs.
we are using the R bookdown
program to generate the HTML documentation.
the generated docs have mediocre in-document search.
it would be possible to provide better cross-document search via lunr.js which provides decent lucene/elasticsearch-like behavoir. with lunr.js search is client-side. the sticking point is that the client must first download the search index which can be quite large - once the search index is downloaded, search is lighting fast.
this would be a nice project for a javascript developer.
They're coming out as "Stan -" and "Documentation -" on Safari.
Right now, there's a link out.
That should be marked that it's going out to GitHub, or ideally, it should link to one of our internal pages with the same structure as the other interfaces.
Stan Website's documentation page https://mc-stan.org/users/documentation/ does not link to the CmdStan User's Guide. The page does have links to RStan and PyStan documentation (although the PyStan link is 404) but no mention of CmdStanR or CmdStanPy, either.
Here's the Korea group we heard about in today's meeting:
https://www.facebook.com/groups/StanKorea
and there are more Stan meetup groups we can link to.
From issue stan-dev/stan#2743 originaly submitted by @lismartin72.
Hi, I am a new staff member at NumFOCUS. We have updated our donation provider from Flipcause to Salsa. The new link is:
https://numfocus.salsalabs.org/donate-to-stan/index.html
Please update your website accordingly. : )
Thanks,
Lisa Martin
NumFOCUS
All of the search on the site is broken from Google. And any link that existed is now broken. It's standard operating procedure in these cases to leave redirect links in place of the dead links. Google's smart enough to index the new things.
Is there an easy way to move the workshops material over? Or did you drop it on purpose?
This is from @andrewgelman, who wants to reduce the number of menu items on the top page in order to focus user search. The plan will require more clicks to get to some things but there will be fewer choices at each stage.
What should we do about the workshop pages and other "hidden" content?
Any URLs that go away should forward somewhere reasonable or be replaced with a page to manually follow.
Here's the new plan from @andrewgelman:
As is.
These will be the menu choices on the home page and the targets of the menu items:
The first three will remain the same.
Community will get a landing page with links to all the previous pages:
If we can figure it out, it might make sense to have a submenu of some kind. Otherwise, each of the pages will only have the top-level menu items and it'll be a challenge as to how to lay out that community page index, as it'll require a bit of explanation for each item and some scrolling.
Thsi is just an outline of the current site (as of this issue submission):
CAPS are menu pages. Bold items have their own web page.
HOME
INTERFACES
DOCS
ISSUES
EVENTS
COMMUNITY
CITE
TEAM
DEVELOP
SHOP
SUPPORT
We also have a hidden page that doesn't have a menu item or any links to it from the site:
Workshops
we should indicate what the license is on all the material, including the workshop handouts
this page:
https://mc-stan.org/users/documentation/
should contain links to earlier versions of the docs.
online docs exist since 2.18 (functions ref added for 2.19)
Both mc-stan.spreadshirt.com and mc-stan.spreadshirt.co.uk are dead links on https://mc-stan.org/shop/.
I also could not find Stan at all on the Spreadshirt website to let me update the links on that page via a pull request, so perhaps we can no longer infer in style?
On the Team page under Join the Development Team the link where is says "read about how to contribute to Stan" seems to be broken (it points to a non-existent Contribute page). Is the intent to link to the github wiki or just to the "Development" page on the website?
Link is broken to CmdStanPy here: https://mc-stan.org/users/interfaces/
Add syllable for ISBA 2016 workshop along with the to be used data.
... also add the ASA event in October.
add new page and link from interfaces page
I went to https://mc-stan.org/documentation/case-studies/grsm_latent_reg.html and got the following message:
mc-stan.org uses an invalid security certificate. The certificate is only valid for the following names: *.github.com, github.com, *.github.io, github.io Error code: SSL_ERROR_BAD_CERT_DOMAIN
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.