Skip to content

Commit

Permalink
docs: add project intro to readme and setup doc
Browse files Browse the repository at this point in the history
This is a work in progress.

Fixes: #165
Signed-off-by: Jaremy Hatler <hatler.jaremy@gmail.com>
  • Loading branch information
jhatler authored Jul 6, 2024
1 parent 2f69d2e commit 00c1f61
Show file tree
Hide file tree
Showing 16 changed files with 279 additions and 0 deletions.
35 changes: 35 additions & 0 deletions .markdown-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
###########################
###########################
## Markdown Linter rules ##
###########################
###########################

# Linter rules doc:
# - https://github.com/DavidAnson/markdownlint
#
# Note:
# To comment out a single error:
# <!-- markdownlint-disable -->
# any violations you want
# <!-- markdownlint-restore -->
#

###############
# Rules by id #
###############
MD004: false # Unordered list style
MD007:
indent: 2 # Unordered list indentation
MD013: false # Line length 80 is far too short
MD026:
punctuation: ".,;:!。,;:" # List of not allowed
MD029: false # Ordered list item prefix
MD033: false # Allow inline HTML
MD036: false # Emphasis used instead of a heading
MD045: false # Alt-text isn't needed

#################
# Rules by tags #
#################
blank_lines: false # Error on blank lines
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,31 @@
[![SLSA 3](https://slsa.dev/images/gh-badge-level3.svg)](https://slsa.dev)
<!-- editorconfig-checker-enable -->

> [!WARNING]
> This project is early days and under very active development in order to bootstrap the core functionality. Some of the information below is aspirational until the first beta release.
Janus is a cybernetics project, aimed at becoming a self-replicating, self-operating, adaptive AI assistant. Its capabilities focus on managing complex cloud infrastructure and business operations (Accounts Receivable, Accounts Payable, Financial Reporting, DevSecOps, Corporate IT Service Management, etc.). It’s targeted at supporting SaaS products, startups, growth hackers, and software engineering teams within larger enterprises.

Project Janus builds upon the many recent developments in generative AI. It can be thought of as a cloud-native Operating System that makes it accessible to delegate business activities to AI workers, each a distinct fork of the project. It provides the capabilities to train those AI workers to specialize within the organization running them or to a specific problem domains. Networking multiple workers together into teams to solve more complex problems (pulling in humans where desired/needed) is a primary design goal.

The scaling limitations of incorporating AI workers into an organization will rapidly diminish as it reduces the overhead of understanding, operating, and training them. The iteration seen in the DevSecOps space over the last 20+ years has created a very mature foundation of automation which addresses these challenges. Coupling that automation with generative AI allows for the creation of complex digital systems that require little-to-no human intervention in order to operate and scale. Project Janus includes a complete Internal Development Platform (IDP). Beyond supporting the project community, the each IDP instance is accessible to the AI worker it corresponds to, allowing them to maintain, update, and operate their own systems.

> [!NOTE]
> A full project roadmap and more detailed documentation around the current state of functionality will be added over the coming weeks (penned 2024-07-05).

Check notice on line 25 in README.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.md#L25

Expected: 1; Actual: 2
## Getting Started

In order to get started with your own fork of Project Janus it will be necessary to sign up for the following services. Each service either has a free usage tier or only charges for the resources consumed, so you will need a valid email and payment method in order to complete the setup process.

- [GitHub](https://github.com/)
- [Amazon Web Services](https://aws.amazon.com/)
- [Spacelift](https://spacelift.io/)
- [Infracost](https://www.infracost.io/)
- [Aikido](https://www.aikido.dev/)

When you're ready to fork the project you can follow these [step-by-step instructions](docs/SETUP.md). If you encounter any difficulties open a GitHub issue for support.

## Join the Community

- [Code of Conduct](CODE_OF_CONDUCT.md)
Expand Down
219 changes: 219 additions & 0 deletions docs/SETUP.md

Large diffs are not rendered by default.

Binary file added docs/img/StartforfreeGS.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/Startoptions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/actions-secrets-setup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/actions-secrets-tab.webp
Binary file not shown.
Binary file added docs/img/aws-add-first-role.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/aws-add-integration.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/create-api-key-button.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/create-api-key-drawer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/create_fork.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/iam-create-role.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/organization-settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/repo-actions-settings.webp
Binary file not shown.
Binary file added docs/img/start_fork.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 00c1f61

Please sign in to comment.