An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        




Bashaway Logo













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.