Replies: 1 comment
-
Moving the tutorial from the main webpage to the docs subdomain should be pretty easy, though we would need to reformat to the RTD theme from the website theme, however, both websites can handle markdown so it should not be too bad. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
@tp5uiuc @nmnaughton @armantekinalp @bhosale2
Context
Currently, documentation and tutorials for
elastica
can be found in three different places: website (cosseratrods.org), PyElastica API documentation (docs.cosseratrods.org), and PyElastica GitHub examples. Some contents are duplicated, outdated, and difficult to follow.Since the new
elastica++
package is coming soon, we should discuss how to organize these properly.The goal is to reduce duplicated contents, so that the contents can be managed serially, and to provide easy-to-follow guidelines for first-time users. Here is some suggestion from the previous discussion with @tp5uiuc. Feel free to add your opinion.
CosseratRods Website
The fact that we have a dedicated website for
Elastica
project is useful.The package is developed for research purposes, so a proper introduction to the research and scholarly effort would benefit everyone.
The website (already) includes:
PyElastica
,Elastica++
)Remove from the website:
PyElastica API Documentation
The documentation is located in
PyElastica/docs
, usingspinx
, and linked withReadtheDocs
to synchronize the webpage.Elastica++
docsPyElastica Examples
Example codes should be placed in a separate repository,
We suggest people to install
PyElastica
usingpip install
, which means example codes are not exposed.Maybe we can create
PyElastica-Gallary
repo to collect show-cases and refer them to the documentation webpage.Each case can be properly introduced in PyElastica API so that people have access to the scripts and use them as templates.
I suggest we include basic cases as submodules so that users can test installation.
Elastica++ Examples
We can decide later whether the documentation for
Elastica++
should be included inPyElastica
documentation.I feel like it is better to have a separate website.
PyElastica
docsBeta Was this translation helpful? Give feedback.
All reactions