Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kaonone/akropolis-website-v4
Source code for Akropolis website [hidden]
https://github.com/kaonone/akropolis-website-v4
akropolis react typescript website
Last synced: 2 months ago
JSON representation
Source code for Akropolis website [hidden]
- Host: GitHub
- URL: https://github.com/kaonone/akropolis-website-v4
- Owner: kaonone
- License: other
- Created: 2019-03-11T08:01:20.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-12T01:52:44.000Z (about 2 years ago)
- Last Synced: 2024-10-05T12:39:36.315Z (4 months ago)
- Topics: akropolis, react, typescript, website
- Language: TypeScript
- Homepage: https://akropolis.io
- Size: 57.9 MB
- Stars: 7
- Watchers: 8
- Forks: 8
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://www.travis-ci.org/akropolisio/akropolis-website-v4.svg?branch=master)](https://www.travis-ci.org/akropolisio/akropolis-website-v4)
# Akropolis website v4
## How does this work?
### Preparation
- You need globally accessible `node` and `yarn`
- Run `yarn install` to install dependencies### To start locally
- Run `yarn dev`
- Go to [http://localhost:8080]()### To deploy changes to the web (only for contributors)
- Run `yarn deploy`## Where can I change or add the data?
### Partners
Edit the file `data/partners/index.ts`. It contains an array of partners data.Item structure:
- `url` - partner link
- `partnerName` - partner name
- `icon1x` - default logo (height 100px)
- `icon2x` - logo for retina display (height 200px)Logos should be placed in the folder `data/partners/imgs`.
### News
Edit the file `data/news/index.ts`. It contains an array of news data.Item structure:
- `summary` - short news description
- `url` - link to the full news
- `date` - publication date of the news. Allowed date format: MM.DD.HHHH (month.day.year).### Professional memberships
Edit the file `data/profMemberships/index.ts`. It contains an array of memberships data.Item structure:
- `membershipName` - membership name
- `description` - membership description
- `icon1x` - default logo
- `icon2x` - logo for retina display (twice as much as `icon1x`)Logos should be placed in the folder `data/profMemberships/imgs`.
### Team
Edit the file `data/team/index.ts`. It contains an array of team members data.Item structure:
- `links` - array of social links
- `fullName` - first name and last name
- `position` - position in team
- `photo1x` - default photo (120x134)
- `photo2x` - photo for retina display (240x168)
- `tags` - an array of tags that appear under each team memberPhotos should be placed in the folder `data/team/imgs`.
### Events
Edit the file `data/events/index.ts`. It contains an array of events data.Item structure:
- `eventName` - event name
- `link` - link to event
- `location` - event location
- `description` - event description
- `startDate` - start date of event
- `finishDate` - finish date of event (optional)
- `image1x` - default image (590x275)
- `image2x` - image for retina display (1180 x 550)Images should be placed in the folder `data/events/imgs`.
### Other
Some texts can be edited in the file `src/services/i18n/locales/en.ts`.MIT, 2019