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

Feature/new way #205

Merged
merged 67 commits into from
Dec 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
ddbf498
new way 1
novaknole Nov 16, 2024
94ea2a7
branch name
novaknole Nov 16, 2024
027f110
1
novaknole Nov 16, 2024
ae4d566
2
novaknole Nov 16, 2024
6450d3e
push
novaknole Nov 17, 2024
5a65a5f
changes
novaknole Nov 17, 2024
fefe967
new changes
novaknole Nov 17, 2024
8639f3f
links
novaknole Nov 17, 2024
e1a7901
remove
novaknole Nov 17, 2024
1b446e1
links
novaknole Nov 17, 2024
ee07b1c
remove logo
novaknole Nov 17, 2024
8967b29
new ones
novaknole Nov 17, 2024
0021619
trigger built
novaknole Nov 17, 2024
d5921ac
new
novaknole Nov 21, 2024
8851fd0
some theme testing
evanaronson Nov 22, 2024
b76bcf0
more theme work
evanaronson Nov 23, 2024
b6ccf2c
re-run
novaknole Nov 25, 2024
aa00500
final theme changes
evanaronson Nov 25, 2024
30aa358
additional polish
evanaronson Nov 25, 2024
d99adf8
watch:local
novaknole Nov 25, 2024
d04d7cc
update
novaknole Nov 25, 2024
b44fe07
new changes'
novaknole Nov 25, 2024
1eb3ac9
Merge pull request #202 from aragon/feature/new-way-theming
novaknole Dec 2, 2024
de17abb
new commit
evanaronson Dec 2, 2024
8f9c3cd
Merge branch 'feature/new-way-theming' into feature/new-way
evanaronson Dec 2, 2024
04554bf
dist in gitignore
novaknole Dec 2, 2024
bdcf035
new path
novaknole Dec 2, 2024
b2ad4d0
change
novaknole Dec 3, 2024
c67f7cc
push
novaknole Dec 4, 2024
4736913
package.json updated
novaknole Dec 4, 2024
09e4a92
css changes
novaknole Dec 4, 2024
0388871
feat: set index hover color to blue, letter color to darker black, an…
clauBv23 Dec 4, 2024
4b78899
feat: set all toc headers to normal weight
clauBv23 Dec 4, 2024
bf09d62
feat: make the nav bar and article divs flexible, so they increase/de…
clauBv23 Dec 4, 2024
d47eac4
Merge pull request #203 from aragon/update-minor-css-changes
novaknole Dec 4, 2024
8a21c8a
new push
novaknole Dec 4, 2024
20370b6
feat: add browser tab icon
clauBv23 Dec 6, 2024
f12cfc7
fix: rename
clauBv23 Dec 9, 2024
65169e7
feat: add thumbnail and change logo from nav bar to header
clauBv23 Dec 9, 2024
c8751bb
feat: fix format to make text section narrower
clauBv23 Dec 9, 2024
58b5abf
fix: osx docs source
clauBv23 Dec 9, 2024
0c3b934
fix: minor css changes
clauBv23 Dec 9, 2024
2129977
feat: change article navigation div hover color to blue
clauBv23 Dec 9, 2024
74693b2
fix: stop inheriting the color in the tips blocks
clauBv23 Dec 9, 2024
3139075
feat: remove oz images and add aragon favicon
clauBv23 Dec 10, 2024
c45475b
feat: center images
clauBv23 Dec 10, 2024
52ab2b1
trigger 1
novaknole Dec 11, 2024
fb590a6
trigger 2
novaknole Dec 11, 2024
f69c2aa
trigger 3
novaknole Dec 11, 2024
9bd4473
trigger 4
novaknole Dec 11, 2024
64d12ad
again
novaknole Dec 11, 2024
75e89a1
again
novaknole Dec 11, 2024
35256fa
Merge branch 'feature/new-way' into update-minor-css-changes
clauBv23 Dec 11, 2024
47a6b6e
feat: minor changes on the index page
clauBv23 Dec 11, 2024
adf19c5
change logo and fix search bar
clauBv23 Dec 11, 2024
edc772c
Update package.json
novaknole Dec 11, 2024
aa915ca
Update playbook-local-only.yml
novaknole Dec 11, 2024
93a9a7a
Update playbook.yml
novaknole Dec 11, 2024
62b8a7d
Merge pull request #204 from aragon/update-minor-css-changes
novaknole Dec 11, 2024
38bf207
remove old css
novaknole Dec 11, 2024
fbc8914
replace OZ with aragon
novaknole Dec 11, 2024
db40458
fix: navigation bar css
clauBv23 Dec 11, 2024
53bd9f5
feat: add content to landing page
clauBv23 Dec 11, 2024
90c9393
feat: change cards css
clauBv23 Dec 11, 2024
c07934c
typo
clauBv23 Dec 11, 2024
80a28d0
fixed
novaknole Dec 11, 2024
5b8ab78
Merge branch 'feature/new-way' of https://github.com/aragon/developer…
novaknole Dec 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 1 addition & 3 deletions .github/workflows/on_push.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ jobs:
node-version: 18
registry-url: 'https://registry.npmjs.org'
- name: Install deps
run: yarn
- name: Optimize SVG images
run: yarn optimize-svg
run: yarn install --frozen-lockfile
- name: Build
run: yarn build
2 changes: 1 addition & 1 deletion .github/workflows/publish-on-fleek.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
cache: 'yarn'

- name: Install and build
run: yarn && yarn optimize-svg && yarn build
run: yarn install --frozen-lockfile && yarn build

- name: Activate Fleek
run: mv fleek_${{ inputs.source_branch }}.json .fleek.json
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@
# Production
/build

ui/node_modules
ui/theme/dist

# Generated files
.docusaurus
.cache-loader
/static/optimized-svg

Expand Down
1 change: 1 addition & 0 deletions .node-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
20
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"liveServer.settings.multiRootWorkspaceName": "developer-portal"
}
16 changes: 3 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@

<br/>

# Aragon OSx Developer Portal
# Aragon OSx Developer Portal.

Aragon's Developer Portal holds all documentation developers need to kickstart their journey building with the Aragon OSx stack. You can find it in production [here](https://devs.aragon.org).

This website is built using [Docusaurus 3](https://docusaurus.io/), a static website generator for technical documentations.
This website is built using [Antora](https://antora.org/), a static multi-repo website generator for technical documentations.

### Installation

Expand All @@ -38,17 +38,7 @@ This command starts a local development server and opens up a browser window. Mo
$ yarn build
```

This command generates static content into the `build` directory and can be served using any static contents hosting service.

Notice: you may need to run `yarn optimize-svg` before `yarn build` or `yarn start` to correctly build this website.

### Serve All Optimized Assets

```bash
$ yarn serve:all-optimized
```

This command runs all the necessary commands to serve the website from scratch. It installs all the needed libraries, and then builds and serves the website, locally, with all optimized assets.
This command generates static content into the `build/site` directory and can be served using any static contents hosting service.

### Deployment

Expand Down
3 changes: 3 additions & 0 deletions components/home/antora.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
name: ROOT
title: Home
version: ~
64 changes: 64 additions & 0 deletions components/home/modules/ROOT/pages/index.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
= Documentation

Aragon is a secure and modular tech stack for organizations to manage their protocols and assets onchain. Built on battle-tested infrastructure, Aragon empowers teams to create, manage, and upgrade decentralized organizations with confidence. Our comprehensive suite of tools enables everything from basic multisig management to complex, multi-stage governance systems.


== Aragon OSx

OSx is our Ethereum-based smart contract framework. It enables organizations to deploy custom governance tailored to their unique needs and securely adapt over time. It was designed to overcome the monolithic one-size-fits-approach commonly used by onchain organizations.

**The central principle behind OSx is that permissions are the core primitive that enables effective governance in any complex organization**.

== Aragon Plugin Marketplace

Governance logic and other functionality is encapsulated in reusable contracts called _plugins_.

Plugins are granted specific permissions depending what you want them to do. In practice, they often act as governing bodies or decision-making processes. For example, a token voting plugin or multisig plugin define all of their unique governance logic within the plugin itself. This “separation of concerns” keeps the protocol focused and ultimately more flexible.

The core plugins currently supported by Aragon are:

* *Token Voting*: Proposals are created for token holders and delegates to vote on proposals, with execution decided using a simple majority rule.

* *Multisig*: Proposals are created for designated addresses to approve, with execution decided by whether a minimum number of approvers is met.

* *Admin*: Proposals are created by designated addresses and immediately executed.

* *Staged Proposal Processor*: Proposals are created and progress through any number of stages, with other plugins either voting to approve or veto the proposal. The SPP plugin is essentially a cross-plugin state manager that enables governance processes with multiple stages and multiple governing bodies.


**Explore or publish your own community-built plugins** that can be used to extend any OSx-based organization with new governance logic.


[.card-section]

== Governance Tooling

The Governance UI Kit and Governance App Template are used to build custom applications and UIs that integrate seamlessly with OSx.

[.card-section.card-section-2col]
====
[.card.card-primary.card-contracts]
--
xref:osx-contracts::index.adoc[[.card-title]#Osx Contracts# [.card-body]#pass:q[A smart contract framework built on Solidity, designed for creating and managing decentralized organizations.]#]
--
====

[.card.card-secondary.card-token-voting]
--
xref:token-voting::index.adoc[[.card-title]#Token Voting# [.card-body]#pass:q[A governance plugin that enables token-weighted voting.]#]
--

[.card.card-secondary.card-multisig]
--
xref:multisig::index.adoc[[.card-title]#Multisig# [.card-body]#pass:q[A governance plugin that enables a group of addresses to manage an organization through approval-based decision making.]#]
--

[.card.card-secondary.card-admin]
--
xref:admin::index.adoc[[.card-title]#Admin# [.card-body]#pass:q[A governance plugin that grants direct execution rights to create and execute proposals without voting or approval processes.]#]
--

[.card.card-secondary.card-spp]
--
xref:spp::index.adoc[[.card-title]#Staged Proposal Processor# [.card-body]#pass:q[A governance plugin that enables multi-stage workflows, allowing to implement complex decision-making processes with multiple approval or veto checkpoints.]#]
--
9 changes: 0 additions & 9 deletions docs/governanceAppTemplate/index.md

This file was deleted.

9 changes: 0 additions & 9 deletions docs/governanceUiKit/index.md

This file was deleted.

10 changes: 0 additions & 10 deletions docs/osx/00-get-started.mdx

This file was deleted.

138 changes: 0 additions & 138 deletions docs/osx/01-how-it-works/01-core/01-dao/01-actions.md

This file was deleted.

62 changes: 0 additions & 62 deletions docs/osx/01-how-it-works/01-core/01-dao/index.md

This file was deleted.

Loading
Loading