Skip to content

Commit

Permalink
Merge pull request #94 from Oceans-1876/release-1.0.0
Browse files Browse the repository at this point in the history
Release 1.0.0
  • Loading branch information
Rashmil-1999 authored Dec 12, 2023
2 parents d3b7a36 + ff9b760 commit 78e06d2
Show file tree
Hide file tree
Showing 84 changed files with 11,885 additions and 23,416 deletions.
17 changes: 17 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,16 @@
"src",
"node_modules"
],
"extensions": [
".js",
".ts",
".tsx"
]
},
"alias": {
"map": [
["@app", "./src"]
],
"extensions": [
".ts",
".tsx"
Expand Down Expand Up @@ -96,12 +106,19 @@
"ignoreEOLComments": true
}
],
"no-nested-ternary": "off",
"no-param-reassign": [
"error",
{
"props": false
}
],
"no-plusplus": [
"error",
{
"allowForLoopAfterthoughts": true
}
],
"no-underscore-dangle": "off",
"no-unused-expressions": [
"error",
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Perfrom Type and Formatting checks on a/an new/edited pull request.
on:
workflow_dispatch:
pull_request:
types: [opened, edited]
types: [opened, edited, synchronize]

jobs:
perfrom-type-and-formatting-check:
Expand Down
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0] - 2023-12-04

### Added

- Added station grouping based on ocean regions.
- Added inset map.
- Added left panel to view FAO areas and group stations for comfortable browsing.

### Fixed

- Re-enabled station clustering.

### Changed

- Major UI updates based on the v1.0 design.
- Replaced asset loaders with webpack 5 Asset Modules.
- Updated TS build configurations.
- Replaced HashRouter with BrowserRouter.

### Removed

- Removed unused components.
- Removed dependency on `maplibre-gl-basemaps`.

## [0.1.0] - 2022-12-21

- The initial release of the Challenger-Portal.
7 changes: 7 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Contributors

- Chris Navarro
- Dhruv Mehta
- Kaveh Karimi-Asli
- Rashmil Panchani
- Wenqi He
2 changes: 1 addition & 1 deletion development.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ It uses Webpack to manage module bundles and assets.
All high-level development configurations (e.g. typescript, babel, and eslint) are in their own dedicated files in project root.

The project has a `pre-commit` hook that prevents committing changes that violate typing and linting configs.
To check if the code passes the checks, run `npm run lint` and `npx tsc`. Running `npm run lint:fix` will try to fix the issues that can be resolved automatically.
To check if the code passes the checks, run `npm run lint` and `npx tsc --noEmit`. Running `npm run lint:fix` will try to fix the issues that can be resolved automatically.

### Webpack

Expand Down
Loading

0 comments on commit 78e06d2

Please sign in to comment.