Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
076ebfc
Add OpenMS ReadTheDocs base
tapaswenipathak May 19, 2022
4664103
Add OpenMS user quickstart guide
tapaswenipathak May 19, 2022
a1a9340
Add OpenMS introductory pages
tapaswenipathak May 19, 2022
ffed9d8
Add OpenMS Installation documentation
tapaswenipathak May 19, 2022
d4dcfbb
Add OpenMS:TOPP tutorial
tapaswenipathak May 19, 2022
efd81f2
Add readthedocs config yaml
tapaswenipathak May 19, 2022
ceb42ed
Add issue and PR template
tapaswenipathak May 19, 2022
c854779
Add remaining file of TOPP tutorial
tapaswenipathak May 19, 2022
70dd247
Add TOPPAS Tutorial
tapaswenipathak May 19, 2022
2fd9999
Add TOPP documentation: about and graphical tools
tapaswenipathak May 19, 2022
3607a5e
Replace MacOS with macOS
tapaswenipathak May 19, 2022
8155058
Add logo
tapaswenipathak May 19, 2022
4bbc02a
Fix URLs not clickable
tapaswenipathak May 19, 2022
e086c0e
Fix failing build
tapaswenipathak May 19, 2022
972f6c5
Include tutorials and TOPP tools introduction in index
tapaswenipathak May 19, 2022
54b18cf
Add relative link for contributing guidelines file
tapaswenipathak May 19, 2022
aace400
Fix images path
tapaswenipathak May 19, 2022
f9c8f2d
Fix openms documentation staging readthedocs link
tapaswenipathak May 19, 2022
bd2f6ab
Delete test github user account
tapaswenipathak May 19, 2022
c64859c
Update installation-on-gnu-linux.md
jpfeuffer May 19, 2022
df4ba4c
Merge pull request #22 from OpenMS/jpfeuffer-patch-1
jpfeuffer May 19, 2022
9fddbe3
Include user quickstart guide and a few fixes in templates
tapaswenipathak May 19, 2022
b5865ea
Merge branch 'staging' of github.com:OpenMS/OpenMS-docs into staging
tapaswenipathak May 19, 2022
2801214
Use bold for drop-down menu navigation (#27)
trickyck May 22, 2022
852e48a
Changed format to backticks for code and bold for tools and UI elemen…
trickyck May 24, 2022
f8db183
Fixes: review comments by @greengypsy (#34)
tapaswenipathak May 25, 2022
cb4c0e5
Added keyboard syntax plus other minor changes (#35)
trickyck May 25, 2022
55f743c
Use correct admonitions (#36)
trickyck May 25, 2022
6ed29fc
Add downloads page
tapaswenipathak May 26, 2022
2963baf
Merge pull request #41 from tapaswenipathak/add-downloads
tapaswenipathak May 26, 2022
5bc8d23
Add introduction of a few concepts (#39)
tapaswenipathak May 26, 2022
df40058
More docs (#40)
tapaswenipathak May 26, 2022
9153f1b
Add lexers to project (#47)
trickyck May 27, 2022
0c3261f
Add conda installation instructions and a few reorderings (#38)
tapaswenipathak May 28, 2022
e105635
Add wiki and a few more docs (#48)
tapaswenipathak May 29, 2022
4af256d
Add: Glossary :tada: (#49)
tapaswenipathak May 29, 2022
13229e7
Production ready[1]: Touchup and cleanup (#51)
tapaswenipathak May 29, 2022
f58c6d6
Spell out RC
jpfeuffer May 29, 2022
b7019d4
Production ready[2]: Touchup and cleanup (#58)
tapaswenipathak May 29, 2022
1940391
fix: cleanup: dup
tapaswenipathak May 29, 2022
007e173
fix: rendering in subsection sidebar
tapaswenipathak May 29, 2022
5097262
fixes: improvements: touchup and cleanup (#64)
tapaswenipathak May 31, 2022
d4bbf8e
fixup: use :term: in .rst!
tapaswenipathak May 31, 2022
6ea8049
Address review comments by @erik-whiting (#82)
tapaswenipathak Jun 8, 2022
5493c1e
Address review comments by @greengypsy (#77)
tapaswenipathak Jun 8, 2022
f3a6dc8
Address review comments by @timosachsenberg (#78)
tapaswenipathak Jun 8, 2022
a6c592b
Address review comments by @enetz and @jpfeuffer (#83)
tapaswenipathak Jun 8, 2022
30f7541
fix: grammatical errors docs/installations/installation-on-gnu-linux.md
tapaswenipathak Jun 8, 2022
3bbb4b4
fix: grammatical errors docs/installations/installation-on-gnu-linux.md
tapaswenipathak Jun 8, 2022
c690e51
fix: grammatical errors docs/guides/user-guides/user-quickstart-guide.md
tapaswenipathak Jun 8, 2022
dccf284
add: remaining toppview-introduction content
tapaswenipathak Jun 10, 2022
61abe5a
a few fixes here and there for staging to main merge (#87)
tapaswenipathak Jun 10, 2022
fde8024
Address review comments by @matchy233, @pranavich18, and @axelwalter.…
tapaswenipathak Jun 10, 2022
f17bfda
admonition indent
tapaswenipathak Jun 10, 2022
ab7106e
Major fix of installation instructions
jpfeuffer Jun 10, 2022
eaf3a63
Fix
jpfeuffer Jun 11, 2022
09be91f
Merge branch 'staging' into jpfeuffer-patch-1
jpfeuffer Jun 11, 2022
cc06bce
Merge pull request #90 from OpenMS/jpfeuffer-patch-1
jpfeuffer Jun 11, 2022
b46d112
Fixes to tabbing
jpfeuffer Jun 11, 2022
83540a0
whitespace
jpfeuffer Jun 11, 2022
0241aa2
[FIX] allow crosslinking in markdown
jpfeuffer Jun 11, 2022
4e7cf57
Update conda instructions for macOS
jpfeuffer Jun 11, 2022
940fbdf
try different link syntax
jpfeuffer Jun 11, 2022
e1f5b66
Try adding autosection
jpfeuffer Jun 11, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 68 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
OpenMS Documentation Contributing Guidelines
============================================

Hi there!

Thank you for thinking about enhancing OpenMS Documentation further.

Please feel free to:

1. Create a bug report or feature request in OpenMS Documentation, [here](https://github.com/OpenMS/OpenMS-docs/issues).
2. Create a pull request in [OpenMS Documentation](https://github.com/OpenMS/OpenMS-docs) with the change you're proposing.

For any questions, drop us a ping in [OpenMS Gitter](https://gitter.im/OpenMS/OpenMS).

## Create a Pull Request(PR)

1. Fork this repository.
2. Add the change in your fork.
3. Create a pull request to [OpenMS/OpenMS-Docs](https://github.com/OpenMS/OpenMS-docs/tree/staging) `staging` branch.
4. Make sure you attach a few screenshots as to how your change looks like.
5. If this change belongs to [OpenMS API reference](https://abibuilder.informatik.uni-tuebingen.de/archive/openms/Documentation/nightly/html/index.html),
please create a pull request [here](https://github.com/OpenMS/OpenMS/tree/develop/doc).

## Documentation content writing conventions

1. Please prefer active voice.
2. Restrict the line length to 120 characters, including space(s).
3. Title and H1 heading should be in `Title Case`. Follow `Sentence case`, until otherwise stated.
4. Write as OpenMS is writing for itself as an object and subject.
5. Use American English.
6. Use `backtick`(s) for formatting code, library name, files, and path.
7. Use **bold** for product name, object name, an independent entity.
8. Use **bold** for menu title in an application.
9. Link to glossary terms using {term}\`this is a glossary term\`.
10. OpenMS documentation uses following Admonitions
- Hint
- Important
- Note
- Warning
- Tip
- See Also

Example of these are present in documentation, please follow them.
11. Always specify lexers for code blocks.
12. Format keyboard strokes using `<kbd>qwerty-keyboard-button</kbd>`, as an example, please see [this](../docs/tutorials/TOPP/hotkeys-table.md) file.
13. Be nice, polite, and respectful.

### Naming files

1. The title of the page should be the `name-of-the-file.md`.
2. Prefer writing in markdown, with an `.md` file extension; both reStructureText and markdown is supported in OpenMS Documentation.

### Images and figures

For images and figures:

1. Add a screenshot of the window.
2. In tutorial, align images in center. Other instructions, should have alighment to left.
3. Please set the size to `500px` of images added in step-by-step guides or instructions.

## OpenMS documentation contributors

Thank you for your contribution!

Finally, please add your name below:

1. OpenMS Team

45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
name: Bug report
about: Report something that is broken or incorrect in documentation
labels: bug
---

<!--
# openms/openms-docs bug report

Hi there!

Thanks for telling us about a problem with openms documentation.
Please delete this text and anything that's not relevant from the template below:
-->

## Read Existing Documentation

I have checked the following places for the error:

- [ ] [OpenMS Documentation Troubleshooting]()
- [ ] [OpenMS API Developer FAQs]()

## Create OpenMS Bug Report

I have created the bug report in OpenMS for any pipeline errors.

- [ ] [OpenMS Open Issues](https://github.com/OpenMS/OpenMS/issues)

## Description of the documentation bug

- [ ] I have attached screenshots of the incorrect documentation

<!-- A clear and concise description of what the bug is. -->

## Expected behaviour

<!-- A clear and concise description of what you expected to happen. -->

## OpenMS Installation

- Version: <!-- [e.g. 2.8.0 -->

## Additional context

<!-- Add any other context about the documentation problem here. -->
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: Feature request
about: Suggest an idea for the OpenMS Documentation
labels: enhancement
---

<!--
# OpenMS/OpenMS-docs feature request

Hi there!

Thanks for suggesting a new feature for the OpenMS Documentation!
Please delete this text and anything that's not relevant from the template below:
-->

## Is your feature request related to a OpenMS API Reference Documentation? Please describe.

<!--

For feature request in OpenMS, please create issue in [OpenMS](https://github.com/OpenMS/OpenMS/issues)
Please provide a clear and concise description of what the problem is in documentation.
-->
- [ ] I have attached screenshot describing the problem, if applicable.

## Describe the documentation enhancement you'd like

<!-- A clear and concise description of what you want to read in the documentation. -->

## Describe alternatives you've considered

<!-- A clear and concise description of any alternative solutions or features you've considered. -->

## Additional context

<!-- Add any other context about the feature request here. -->
23 changes: 23 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<!--
# openms/openms-docs pull request

Thank you for thinking about contributing to OpenMS Documentation!

Please fill in the appropriate checklist below.

Remember that PRs should be made against the staging branch, unless you're preparing a hotfix to be released.

Learn more about contributing to OpenMS Documentation: https://staging-openms.readthedocs.io/en/staging/.github/CONTRIBUTING.html
-->

## Describe the change

<!-- Please add a brief description about the change in documentation that you're suggesting -->

## PR checklist

- [ ] I have added description of the change I'm proposing in the OpenMS Documentation.
- [ ] I have read and followed [OpenMS Documentation Contributing guidelines](CONTRIBUTING.md).
- [ ] I have attached a screenshot of the relevant area after this change.
- [ ] `CHANGELOG.md` is updated.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is definitely a nitpick but this repository doesn't have a CHANGELOG.md file, it only has a CHANGELOG file. Most people would understand what you mean but it may confuse a small percentage of people who can't find CHANGELOG.md and maybe they'll be nervous to change the CHANGELOG file.

My suggestion is to either rename the current changelog file to include the .md prefix or remove the .md from this bullet point.

(Sorry if someone already said this, there were a lot of comments to read through)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please feel free to add comments or create tickets, even if they are repetitive.

- [ ] I have added my name in [CONTRIBUTING.md](CONTRIBUTING.md#openms-documentation-contributors).
17 changes: 17 additions & 0 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
version: 2

# Build from the docs/ directory with Sphinx
sphinx:
configuration: conf.py

# Explicitly set the version of Python and its requirements
version: 2

build:
os: ubuntu-20.04
tools:
python: "3.9"

python:
install:
- requirements: requirements.txt
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
OpenMS 2.8.0 Documentation which includes

1. OpenMS Introductory Pages
2. Installation Instructions
3. TOPP and TOPPAS tutorials
4. TOPP Introductory Documentation
5. User QuickStart Guide
6. Contacting OpenMS
21 changes: 21 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Minimal makefile for Sphinx documentation
#

# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
SPHINXPROJ = openms
SOURCEDIR = docs
BUILDDIR = build

# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)


.PHONY: help Makefile

# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
# OpenMS-docs
OpenMS Documentation
====================

You're reading OpenMS `staging` documentation! If you think, you're at a wrong place, go to [OpenMS Documentation](https://staging-openms.readthedocs.io/en/staging/docs/index.html).

Please read our [contributing guidelines](.github/CONTRIBUTING.md), before starting with
contributing to OpenMS Documentation.
3 changes: 3 additions & 0 deletions _static/css/custom.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
div.highlight {
background-color: #f6f8fa;
}
Loading