diff options
| -rw-r--r-- | Docs/Doxyfile | 2 | ||||
| -rw-r--r-- | Docs/Doxygen/main.dox | 60 |
2 files changed, 61 insertions, 1 deletions
diff --git a/Docs/Doxyfile b/Docs/Doxyfile index 9ff34185a..529bf6e76 100644 --- a/Docs/Doxyfile +++ b/Docs/Doxyfile @@ -791,7 +791,7 @@ WARN_LOGFILE = # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING # Note: If this tag is empty the current directory is searched. -INPUT = ../Source/ ../Tools/ ../Regression/Checksum/ +INPUT = Doxygen/main.dox ../Source/ ../Tools/ ../Regression/Checksum/ RECURSIVE = YES # This tag can be used to specify the character encoding of the source files diff --git a/Docs/Doxygen/main.dox b/Docs/Doxygen/main.dox new file mode 100644 index 000000000..15bf2e924 --- /dev/null +++ b/Docs/Doxygen/main.dox @@ -0,0 +1,60 @@ +// This is the main landing page for Doxygen + +/** +\mainpage WarpX: C++ Reference + + \tableofcontents + + \section welcome_to_WarpX Welcome to WarpX' C++ Reference + + This document provides searchable low-level information useful for developers and + experienced users. + + + \subsection Overview + + WarpX is an advanced electromagnetic Particle-In-Cell code. + It supports many features including Perfectly-Matched Layers (PML), + mesh refinement, and the boosted-frame technique. + WarpX is freely available on Github at + <a href="https://github.com/ECP-WarpX/WarpX">ECP-WarpX/WarpX</a> + + WarpX is developed at LBNL in DOE's Exascale Computing Project and + receives essential contributions from many collaborators, especially + LIDYL (CEA, France), SLAC (USA), LLNL (USA), DESY (Germany), UHH (Germany), + HZDR (Germany), Radiasoft (USA), and CERN (Switzerland), among others. + + + \subsection manual Manual + + In case you are looking for the manual of WarpX, please go over to our + documentation at <a href="https://warpx.readthedocs.io">warpx.readthedocs.io</a> . + Our manual also contains introductions for new developers that are best + read first. + + + \subsection development Development + + All of WarpX' development is done in the GitHub repository under the + <a href="https://github.com/ECP-WarpX/WarpX/tree/development"> + development branch</a>; anyone can see the latest updates. A monthly release is + tagged at the beginning of each month. + + + \subsection contribute Contribute + + We are always happy to have users contribute to the WarpX source code. To + contribute, issue a pull request against the development branch. + Any level of changes are welcome: documentation, bug fixes, + new test problems, new solvers, etc. + For more complex projects, consider opening an + <a href="https://github.com/ECP-WarpX/WarpX/issues">issue</a> + first to coordinate development and gather feedback. + + To obtain help, simply post a + <a href="https://github.com/ECP-WarpX/WarpX/discussions">discussion</a> + or an + <a href="https://github.com/ECP-WarpX/WarpX/issues">issue</a> + on the WarpX GitHub page. + +*/ |
