Skip to content

Commit

Permalink
πŸš€ Release 2.1.0 (Joystream#4689)
Browse files Browse the repository at this point in the history
  • Loading branch information
thesan authored Dec 8, 2023
2 parents 32c7003 + 59b28c0 commit 7d92ed8
Show file tree
Hide file tree
Showing 51 changed files with 1,349 additions and 497 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,6 @@ jobs:

- name: Run tests
working-directory: packages/server
run: yarn test --silent
run: node $(yarn bin jest) --runInBand --silent
env:
DATABASE_URL: postgresql://postgres:postgres@localhost:5432/postgres
29 changes: 28 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [2.1.0] - 2023-12-08

### Added
- Display error messages when a page or a modal crashes instead of crashing the whole app.
- Make some members social links clickable.

### Fixed
- Runtime upgrade proposal creation.
- Various UI bugs on responsive devices.

### Changed
- Expand the size of the Signal side pane.
- Rename Twitter to X.

## [2.0.2] - 2023-11-27

### Remove
- Remove forum activities button.

## [2.0.1] - 2023-11-24

### Fixed
- Some proposal page breaking on opening their rationale.

## [2.0.0 (Notifications and RWD)][2.0.0] - 2023-11-23

### Added
Expand Down Expand Up @@ -225,7 +249,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [0.1.1] - 2022-12-02

[unreleased]: https://github.com/Joystream/pioneer/compare/v2.0.0...HEAD
[unreleased]: https://github.com/Joystream/pioneer/compare/v2.1.0...HEAD
[2.1.0]: https://github.com/Joystream/pioneer/compare/v2.0.2...v2.1.0
[2.0.2]: https://github.com/Joystream/pioneer/compare/v2.0.1...v2.0.2
[2.0.1]: https://github.com/Joystream/pioneer/compare/v2.0.0...v2.0.1
[2.0.0]: https://github.com/Joystream/pioneer/compare/v1.9.0...v2.0.0
[1.9.0]: https://github.com/Joystream/pioneer/compare/v1.8.0...v1.9.0
[1.8.0]: https://github.com/Joystream/pioneer/compare/v1.7.0...v1.8.0
Expand Down
8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,21 @@ If you're looking for an issue to fix, take a look at the issues tagged [Good fi

## Contributing code

Please follow the guide in the main [README](/README.md) on how to get started.
Please follow the development guide [README](docs/README.md) to get started.

### Submitting Changes

Please create a pull request from your fork. We may suggest some changes or improvements to make your changes fit overall architecture. However, small fixes or updates should be accepted quickly.

The below guidelines will help you understand what it takes for the PR to be accepted:

- Write tests (when including business logic) or add a storyboook (when you're creating a new component).
- Write stories (with Storybook) to test your code, have a look [at the testing documentaion](docs/tests.md).
- Provide a good PR title – it will be used as a commit message when the PR is merged
- Follow the code style & make sure that your PR passes the CI
- Use GitHub's special keywords to reference and/or close the issue automatically
- Make sure that you've described your assumptions, unusual fixes or other information that may help the reviewer understand your code
- Don't worry about squashing your commits – GitHub will do it for you. However, make your commit history clean as it will be included in the commit description as well.
- Don't worry about squashing your commits – GitHub will do it for you.

### Branching strategy

All PRs land in the `main` branch. Other branches are short-lived for development purposes. However, the archival branches exists under `/arch/*` – those consists prepared components or code that was not included in the main branch, but might be needed at later stage.
All PRs land in the `dev` branch. The everything added to `main` gets deployed to [production](https://pioneerapp.xyz). Other branches are short-lived for development purposes. However, the archival branches exists under `/arch/*` – those consists prepared components or code that was not included in the main branch, but might be needed at later stage.
55 changes: 28 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,42 @@
![Pioneer](https://user-images.githubusercontent.com/247363/116713796-699da780-a9d5-11eb-82b1-a42bccd642d7.png)


# Pioneer

[![CI](https://github.com/Joystream/pioneer/actions/workflows/CI.yml/badge.svg)](https://github.com/Joystream/pioneer/actions/workflows/CI.yml)

Governance application for the Joystream DAO platform.

## Deployed version

- The live production is available on [https://pioneerapp.xyz/)
- Components preview and testing from `dev` branch, is available on [https://pioneer-2-storybook.vercel.app/](https://pioneer-2-storybook.vercel.app/).

The deployed version can interact with two backends:

- Joystream testnet – A deployed testnet.
- Local – [A Joystream ecosystem running locally](docs/testenv.md).
<h1 >
<a href="https://pioneerapp.xyz">
<img alt="Pioneer" src="https://user-images.githubusercontent.com/247363/116713796-699da780-a9d5-11eb-82b1-a42bccd642d7.png" />
</a>
</h1>

<h3 align="center">
Governance application for the Joystream DAO platform.
</h3>

<p align="center">
<strong>
<a href="https://pioneerapp.xyz">Live app</a>
β€’
<a href="docs/README.md">Docs</a>
β€’
<a href="https://pioneer-2-storybook.vercel.app">Storybook</a>
</strong>
</p>

## Quickstart

After cloning the repository run:

```shell
## Install npm packages
yarn
## Clone this repository
git clone [email protected]:Joystream/pioneer.git

## Build all the sub-packages
yarn build
cd pioneer

## Install npm packages
yarn --immutable

## To start local development server
yarn start

## To start local storybook instance
yarn storybook

## To run tests
## To run tests (the back-end tests require docker in order to run)
yarn test
```

Expand All @@ -50,9 +52,8 @@ To run a Pioneer instance check the [admin documentation](docs/admin.md)

The project's monorepo contains packages:

- [packages/ui](packages/ui) – The main Pioneer 2.0 package
- [packages/types](packages/types) – A copy of [@joystream/types](https://github.com/Joystream/joystream/tree/master/types) checked out from the `master` branch.
- [packages/metadata-protobuf](packages/metadata-protobuf) – A copy [@joystream/metadata-protobuf](https://github.com/Joystream/joystream/tree/master/metadata-protobuf) checked out from an `master` branch.
- [packages/ui](packages/ui) – The Pioneer front-end package.
- [packages/server](packages/server) – The Pioneer backend package.
- [packages/markdown-editor](packages/markdown-editor) – A CKEditor 5 build used as Markdown editor.

## Contributing
Expand Down
Loading

0 comments on commit 7d92ed8

Please sign in to comment.