Skip to content

Commit

Permalink
add docs and a bunch of other stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
tsmethurst committed Feb 28, 2021
1 parent fbf52fe commit e68b72d
Show file tree
Hide file tree
Showing 56 changed files with 18,155 additions and 3 deletions.
661 changes: 661 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

20 changes: 19 additions & 1 deletion cmd/server/main.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,25 @@
/*
GoToSocial
Copyright (C) 2021 GoToSocial Authors [email protected]
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

package main

import (
"github.com/gotosocial/server/internal/api"
"github.com/gotosocial/gotosocial/internal/api"
)

func main() {
Expand Down
20 changes: 20 additions & 0 deletions docs/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Minimal makefile for Sphinx documentation
#

# You can set these variables from the command line, and also
# from the environment for the first two.
SPHINXOPTS ?=
SPHINXBUILD ?= sphinx-build
SOURCEDIR = .
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)
Binary file added docs/_build/doctrees/README.doctree
Binary file not shown.
Binary file added docs/_build/doctrees/environment.pickle
Binary file not shown.
Binary file added docs/_build/doctrees/gotosocial.doctree
Binary file not shown.
Binary file added docs/_build/doctrees/index.doctree
Binary file not shown.
Binary file added docs/_build/doctrees/pages/gotosocial.doctree
Binary file not shown.
Binary file added docs/_build/doctrees/pages/what.doctree
Binary file not shown.
Binary file not shown.
Binary file added docs/_build/doctrees/readme.doctree
Binary file not shown.
4 changes: 4 additions & 0 deletions docs/_build/html/.buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: e1c4927c399de57fc5075325dfe2181b
tags: 645f666f9bcd5a90fca523b33c5a78b7
137 changes: 137 additions & 0 deletions docs/_build/html/README.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@

<!DOCTYPE html>

<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>$project &#8212; GoToSocial documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/alabaster.css" type="text/css" />
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />

<link rel="stylesheet" href="_static/custom.css" type="text/css" />


<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />

</head><body>


<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">


<div class="body" role="main">

<div class="section" id="project">
<h1>$project<a class="headerlink" href="#project" title="Permalink to this headline"></a></h1>
<p>$project will solve your problem of where to start with documentation,
by providing a basic explanation of how to do it easily.</p>
<p>Look how easy it is to use:</p>
<blockquote>
<div><p>import project
# Get your stuff done
project.do_stuff()</p>
</div></blockquote>
<div class="section" id="features">
<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li><p>Be awesome</p></li>
<li><p>Make things faster</p></li>
</ul>
</div>
<div class="section" id="installation">
<h2>Installation<a class="headerlink" href="#installation" title="Permalink to this headline"></a></h2>
<p>Install $project by running:</p>
<blockquote>
<div><p>install project</p>
</div></blockquote>
</div>
<div class="section" id="contribute">
<h2>Contribute<a class="headerlink" href="#contribute" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li><p>Issue Tracker: github.com/$project/$project/issues</p></li>
<li><p>Source Code: github.com/$project/$project</p></li>
</ul>
</div>
<div class="section" id="support">
<h2>Support<a class="headerlink" href="#support" title="Permalink to this headline"></a></h2>
<p>If you are having issues, please let us know.</p>
</div>
<div class="section" id="license">
<h2>License<a class="headerlink" href="#license" title="Permalink to this headline"></a></h2>
<p>The project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE.</p>
</div>
</div>


</div>

</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<h1 class="logo"><a href="index.html">GoToSocial</a></h1>








<h3>Navigation</h3>

<div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="index.html">Documentation overview</a><ul>
</ul></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" />
<input type="submit" value="Go" />
</form>
</div>
</div>
<script>$('#searchbox').show(0);</script>








</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;2021, GoToSocial Authors.

|
Powered by <a href="http://sphinx-doc.org/">Sphinx 3.5.1</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>

|
<a href="_sources/README.rst.txt"
rel="nofollow">Page source</a>
</div>




</body>
</html>
40 changes: 40 additions & 0 deletions docs/_build/html/_sources/README.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
$project
========

$project will solve your problem of where to start with documentation,
by providing a basic explanation of how to do it easily.

Look how easy it is to use:

import project
# Get your stuff done
project.do_stuff()

Features
--------

- Be awesome
- Make things faster

Installation
------------

Install $project by running:

install project

Contribute
----------

- Issue Tracker: github.com/$project/$project/issues
- Source Code: github.com/$project/$project

Support
-------

If you are having issues, please let us know.

License
-------

The project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE.
40 changes: 40 additions & 0 deletions docs/_build/html/_sources/gotosocial.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
$project
========

$project will solve your problem of where to start with documentation,
by providing a basic explanation of how to do it easily.

Look how easy it is to use:

import project
# Get your stuff done
project.do_stuff()

Features
--------

- Be awesome
- Make things faster

Installation
------------

Install $project by running:

install project

Contribute
----------

- Issue Tracker: github.com/$project/$project/issues
- Source Code: github.com/$project/$project

Support
-------

If you are having issues, please let us know.

License
-------

The project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE.
21 changes: 21 additions & 0 deletions docs/_build/html/_sources/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
.. GoToSocial documentation master file, created by
sphinx-quickstart on Sun Feb 28 12:01:26 2021.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to GoToSocial's documentation!
======================================

.. toctree::
:maxdepth: 2
:caption: Contents:

pages/what_is_gotosocial


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
40 changes: 40 additions & 0 deletions docs/_build/html/_sources/pages/gotosocial.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
$project
========

$project will solve your problem of where to start with documentation,
by providing a basic explanation of how to do it easily.

Look how easy it is to use:

import project
# Get your stuff done
project.do_stuff()

Features
--------

- Be awesome
- Make things faster

Installation
------------

Install $project by running:

install project

Contribute
----------

- Issue Tracker: github.com/$project/$project/issues
- Source Code: github.com/$project/$project

Support
-------

If you are having issues, please let us know.

License
-------

The project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE.
40 changes: 40 additions & 0 deletions docs/_build/html/_sources/pages/what.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
What is GoToSocial?
===================

GoToSocial will solve your problem of where to start with documentation,
by providing a basic explanation of how to do it easily.

Look how easy it is to use::

import project
# Get your stuff done
project.do_stuff()

Features
--------

- Be awesome
- Make things faster

Installation
------------

Install $project by running:

install project

Contribute
----------

- Issue Tracker: github.com/gotosocial/gotosocial/issues
- Source Code: github.com/gotosocial/gotosocial

Support
-------

If you are having issues, please let us know.

License
-------

The project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE.
Loading

0 comments on commit e68b72d

Please sign in to comment.