https://github.com/sliit-foss/bashaway-official
Curates the annual Bashaway website repositories
https://github.com/sliit-foss/bashaway-official
bashaway
Last synced: 3 months ago
JSON representation
Curates the annual Bashaway website repositories
- Host: GitHub
- URL: https://github.com/sliit-foss/bashaway-official
- Owner: sliit-foss
- License: mit
- Created: 2023-07-25T11:37:33.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-09T19:07:46.000Z (9 months ago)
- Last Synced: 2025-03-26T03:03:21.057Z (3 months ago)
- Topics: bashaway
- Language: JavaScript
- Homepage: https://bashaway.sliitfoss.org
- Size: 15.2 MB
- Stars: 3
- Watchers: 3
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Curates the annual Bashaway website repositories.
## Contributing
## [Figma](https://www.figma.com/proto/90khkDVsXIF9GL1nQzSlEB/Bashaway?node-id=582-358&scaling=min-zoom&page-id=202%3A161)
## Development Flexibility
The project has been bootstraped with [Turborepo](https://turbo.build) which makes the maintaince of the project a whole lot easier out of the box. The directory `apps` houses the websites for each year. It's possible to develop the next iteration of it using any development framework as needed. The current 2 are built with [React](https://react.dev/) + [Vite](https://vitejs.dev/).
## Deployment
- The current years' website will be avaialble under the domain https://bashaway.sliitfoss.org
- Previous years will be available under https://bashaway.sliitfoss.org/{{year}}
- Example - https://bashaway.sliitfoss.org/2022
- The deployment process has been fully automated and will work even for future website deployments
## Getting started
- Run `pnpm install` to install all dependencies
- Run `pnpm dev --filter ` to start the web for a particular year## Commit messages
- We follow conventional commits during our development workflow as a good practice. More information can be found at their official [documentation](https://www.conventionalcommits.org/en/v1.0.0-beta.4/#examples)
- Refer the [commitlint.config.js](https://github.com/sliit-foss/bashaway-official/blob/main/commitlint.config.cjs) file for a full list of supported commit message prefixes## Additional tools
- This project is bootstrapped with [Lefthook](https://evilmartians.com/opensource/lefthook), [Eslint](https://eslint.org/) and [Prettier](https://prettier.io/). Please make good use of them.