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

Documentation rework & mu.semte.ch import #5

Open
wants to merge 57 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
6b90873
Added reactive-programming and why-semantic-tech
Denperidge Jan 23, 2023
645a3a1
Added experimentation, fixed Aad's name (sorry)
Denperidge Jan 23, 2023
cfe2cbe
Imported oslo2 writeup
Denperidge Jan 23, 2023
bb26b84
Renamed explanations to discussions
Denperidge Jan 24, 2023
bf38b01
Imported mu.semte.ch as the ideal playground
Denperidge Jan 24, 2023
2086c07
Added reference navigation to root README
Denperidge Jan 24, 2023
df1c275
Imported Semantic Micro Services, Why Bother?
Denperidge Jan 24, 2023
359252f
Imported Find your way through the stack
Denperidge Jan 24, 2023
bd7ab3d
Added reference/documentation
Denperidge Jan 24, 2023
ccf85af
Imported how-to, fixed incorrect adapted location
Denperidge Jan 24, 2023
99980db
Added representing-logged-in-users
Denperidge Jan 25, 2023
0c6b603
Renamed reference to references
Denperidge Jan 25, 2023
7bdbc3b
Imported How mu.semte.ch can help you beat the 10%
Denperidge Jan 26, 2023
63c7c5f
Fixed link to smaller & readable code
Denperidge Jan 26, 2023
f304005
Writeup nav & imported mu.semte.ch at DockerCon EU
Denperidge Jan 26, 2023
0058f86
Imported Publishing ... Docker multi-stage builds
Denperidge Jan 26, 2023
8411177
Imported Hello MacOS
Denperidge Jan 26, 2023
a09e683
Imported mu.semte.ch at DeveloperWeek
Denperidge Jan 26, 2023
b86dad8
Imported On sharing authorization
Denperidge Jan 26, 2023
815451c
Imported On microservice reuse and authorization
Denperidge Jan 26, 2023
36cf778
Added archive README, archived Get to know mu-cl-
Denperidge Jan 26, 2023
bc2f716
Archived The delta service and its benefits
Denperidge Jan 26, 2023
2361366
Archived Auto-expanding uploaded semantic files
Denperidge Jan 26, 2023
e98389b
Imported Thoughts on how a distributed SPARQL endp
Denperidge Jan 26, 2023
11b49ff
Imported Publications from mu.semte.ch/components/
Denperidge Jan 26, 2023
4eee2da
Imported mu.semte.ch/who/
Denperidge Jan 26, 2023
2474862
Imported mu.semte.ch/about/
Denperidge Jan 26, 2023
0f0b07f
Changed link from blogpost to documentation
Denperidge Jan 26, 2023
e06005a
renamed how-to to how-tos
Denperidge Jan 26, 2023
320d497
Imported How to build a microservice template
Denperidge Mar 9, 2023
0e3e875
Fixed template documentation formatting
Denperidge Mar 9, 2023
4db6dea
Documented helper functions, added header table
Denperidge Mar 9, 2023
3cc218c
Add How-to for troubleshooting slow starting containers
piemonkey Sep 13, 2023
ac6288f
Merge pull request #1 from piemonkey/cpu-troubleshoot
Denperidge Sep 13, 2023
c0135b6
Small README.md changes, documented documentation
Denperidge Sep 22, 2023
5a6e2d1
README update, fixed typos + expanded doc-structure
Denperidge Oct 5, 2023
2079fce
Imported masterclass 01 - How and why pt1-2
Denperidge Oct 9, 2023
8c4d641
Merge branch 'master' into masterclass
Denperidge Oct 14, 2023
9d88d52
Imported masterclass 02 - A shared foundation pt1
Denperidge Oct 14, 2023
fee309f
Imported masterclass 04 - Templates and conventions*
Denperidge Oct 15, 2023
5a63787
Imported masterclass 05 - Common microservices pt1-3
Denperidge Oct 15, 2023
c6ae872
Added extra notes from blog post to TODO.md
Denperidge Oct 15, 2023
9ef0205
Deprecations & refactors
Denperidge Oct 16, 2023
797e070
Writeups structure refactor
Denperidge Oct 16, 2023
b607190
Merged building-a-template into creating-templates
Denperidge Oct 16, 2023
6b9c9cb
Merged naming-conventions into project categories
Denperidge Oct 16, 2023
f4324f5
Slight README changes, renamed references-reference
Denperidge Oct 16, 2023
f419e2a
Deprecations & refactors
Denperidge Oct 16, 2023
5c15fd8
Merge pull request #2 from Denperidge-Redpencil/masterclass
Denperidge Oct 16, 2023
8e913f4
why-semantic-*: deprecate & import, README update
Denperidge Oct 16, 2023
91f4b8f
Added explainers with getting started
Denperidge Oct 18, 2023
584d5a2
Design philosophy polish
Denperidge Oct 18, 2023
f6e345a
Merge branch 'deprecations-and-refactors'
Denperidge Oct 18, 2023
c19996e
Fixed outdated relative links
Denperidge Oct 19, 2023
64b7fd5
Merge branch 'master' of https://github.com/Denperidge-Redpencil/project
Denperidge Oct 19, 2023
b82bc79
Update quickstart-writing-documentation.md
Denperidge Oct 28, 2023
fd84cd5
Fixed typo
Denperidge Oct 28, 2023
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
Prev Previous commit
Next Next commit
Added reference/documentation
  • Loading branch information
Denperidge committed Jan 24, 2023
commit bd7ab3d9d0fe7e31e9e80f80c3fa7af13ae48885
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ This repository is used to track issues that apply cross-services in the full se

## Reference
- [Naming conventions](docs/reference/naming-conventions.md)
- [Documentation](docs/reference/documentation.md)

## Discussions
If you want more information behind the design of semantic.works, you can read the following discussions:
Expand Down
48 changes: 48 additions & 0 deletions docs/reference/documentation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# mu-semtech documentation standards
- Our documentation follows the amazing documentation system used at Divio. [You can view the 30min talk and/or documentation on their website](https://documentation.divio.com/), and/or use the [checklist below](#checklist) to see if the documentation you've written fits.
- The docs...
- ... about semantic microservices/mu-semtech as a whole should be located in this repository ([mu-semtech/project](https://github.com/mu-semtech/project)).
- ... concerning specific microservices should be located inside their respective repositories.


## Checklist
This checklist is an attempt at boiling down the divio documentation system on how to write better documentation into something unobtrusive enough for people familiar with it to use as a checklist, but instructive enough for people unfamiliar with it to somewhat do the thing.

### Tutorials?
For each tutorial: write as if you're *teaching a child how to cook*.

Checklist:

- [ ] Holds the readers hand from start to finish
- [ ] Gives a sense of achievement
- [ ] Works for everyone, with minimal explanation
- [ ] Also teaches what ***you*** take for granted

### How-To guides?
For each how-to: write down how to achieve **1** specific thing as if it were a *cooking recipe*.

Checklist:

- [ ] Only 1 practical goal per how-to
- [ ] Minimal explanation
- [ ] Flexible: works for different but similar uses


### A reference?
For each reference: write as if you are writing an *encyclopedia* article.

Checklist:

- [ ] Structured like the codebase
- [ ] Doesn't explain common tasks ([how-to guides](#how-to-guides))
- [ ] Doesn't explain basic concepts ([tutorials](#tutorials))
- [ ] Fully describes the machinery

### Explanations: discussions/background material?
For each background material: write as if you're writing about the *history and context* of a subject.

Checklist:

- [ ] Explains design decisions
- [ ] Considers alternatives
- [ ] Helps the reader make sense of things