Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/christianhering/website
Code isn't live, still in development. Come back later.
https://github.com/christianhering/website
Last synced: about 2 months ago
JSON representation
Code isn't live, still in development. Come back later.
- Host: GitHub
- URL: https://github.com/christianhering/website
- Owner: ChristianHering
- License: other
- Created: 2020-06-21T08:20:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-28T04:42:36.000Z (about 1 year ago)
- Last Synced: 2024-06-20T22:35:41.537Z (7 months ago)
- Language: TypeScript
- Homepage: https://ChristianHering.com/
- Size: 4.11 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Website
===========This repository holds a the source for [ChristianHering.com](https://ChristianHering.com/) and it's respective subdomains.
It provides:
* An outline for a basic webapp written in go
Table of Contents:
* [About](#about)
* [Installing and Compiling from Source](#installing-and-compiling-from-source)
* [Contributing](#contributing)
* [License](#license)About
-----This project is broken up into multiple packages each serving a different purpose. Some links will be broken during the initial development stages
* The [Admin](/admin/README.md) package serves an administrative panel offering the user statistics and configuration options. Hosted at [https://admin.ChristianHering.com/](https://admin.ChristianHering.com/).
* The [Blog](/blog/README.md) package serves a simple blog to track my development decisions in a more texual format. Hosted at [https://blog.ChristianHering.com/](https://admin.ChristianHering.com/).
* The [Consulting](/consulting/README.md) package serves a mostly static site to represent a site your adverage business might have. Hosted at [https://ChristianHering.com/](https://admin.ChristianHering.com/).
* The [Docs](/docs/README.md) package hosts technical documentation for any API's used by the frontend. (OpenAPI/Swagger) Hosted at [https://docs.ChristianHering.com/](https://admin.ChristianHering.com/).
* The [Portfolio](/portfolio/README.md) package serves a personal/portfolio website used for showcasing my projects/progress. Hosted at [https://portfolio.ChristianHering.com/](https://admin.ChristianHering.com/).
* The [Utils](/utils/README.md) package holds utility and initialization functions for the main webapp. This includes configuration/secret management, SQL connection management, middleware, etcFor questions about a specific package, please read their respective README file.
Installing and Compiling from Source
------------The easiest way to view the current release is to visit [ChristianHering.com](https://ChristianHering.com/). (after v1.0.0 is released)
If you're looking to compile from source, you'll need the following:
* [Go](https://golang.org) installed and [configured](https://golang.org/doc/install)
* A [PostgreSQL Database](https://www.postgresql.org/) configured with the necessary rows/columns
* Port 80 availible on your testing machine (You can change the port in [main.go](/main.go))
* A little patience :)Contributing
------------Contributions are always welcome. If you're interested in contributing, send me an email or submit a PR.
License
-------Currently closed source until I choose a license for this project. Please refer to the [license](/LICENSE) file for more information.