-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider a JS build tooling #15
Comments
Before using I never considered rolling out our own tool for generating the site because I was more focused on creating the initial content and onboarding people. Considering the initial goals were accomplished now it's maybe a good time to do that and an opportunity not only to show what we do but to have a better "deployment" strategy, currently it involves pushing the generated HTML files into the |
@cherta Great approach, I'm all for MVPs and "release early, release often". Just wanted to document the question as an issue, at least for later reference. It will come up, I'm sure.
I would like to see something like a twelve-factor app for the website so that it can be easily worked on and deployed. |
Yes, it's on the README and on the CONTRIBUTING guidelines.
No, it can be anything that delivers a working website. I do think static sites enable ease of use and less moving parts, as a drawback, you probably can do less.
The only feature that I can say it's a must for me is lowering the entry barrier to adding contributions to the site or the community in general.
I have other ideas added in the ideas column of the website project. |
With Netlify you can achieve that very easily. Just define your build command and it's done, every time a change it's pushed to the repo a build is triggered and the site is deployed with the last updates. Also you can check NetlifyCMS for editing content right in the live site |
A state-of-the-art website build using JS tooling would probably translate into one more opportunity to demonstrate the local community's skills. Then, it would better integrate with other à la mode JS tools: test coverage, code quality, other badges, etc.
The text was updated successfully, but these errors were encountered: