asynx-dev / www

https://asynx.dev
Creative Commons Attribution Share Alike 4.0 International
1 stars 0 forks source link

asynx.dev www Source

https://asynx.dev

full-check deploy Netlify Status GitHub last commit (master) GitHub last commit (gh-pages) GitHub repo size GitHub commit activity GitHub license

✨ Contributing ✨

πŸ‘‰ If you are planning to contribute (which is great!) check CONTRIBUTING page. πŸ‘ˆ

All Contributors

Thanks goes to these wonderful people (emoji key):


Alper Yazar

πŸ’» πŸ‘€ πŸ“

aniltirli

πŸ“ πŸ‘€

Yunus EsergΓΌn

πŸ“ πŸ‘€ πŸ€”

This project follows the all-contributors specification. Contributions of any kind welcome!

Building Locally

Site is built with Jekyll. Jekyll is a Ruby program and we use Bundler as dependency and package manager. The following steps should work on both Linux and Windows. We haven't tried it on MacOS yet.

After installing Ruby which should also have gem. Then, install bundler. Check out gem documentation for further options such as user vs system-wide installation. If you have already bundler installed you can skip this command.

gem install bundler

then run

bundle update

This will install all necessary components to build the site. You can run bundle update whenever you want to update and use the latest gems.

You can serve locally the site while working on a new content or editing files. To view locally modified the site run:

bundle exec jekyll serve --livereload

By default, the server listens http://localhost:4000 If you encounter any problem when building the site, retry by omitting --livereload flag.

Publishing

The site is published with Github Pages.

CI/CD

We use Github Actions to implement CI/CD pipeline. We run some tests like linting on both source code and output files. Please check files under .github/workflows to see exact flow and commands that are used.

License

GitHub License

SPDX-License-Identifier: CC-BY-SA-4.0

This project is licensed under CC BY SA 4.0 if otherwise stated. Check LICENSE for further information.