SaaSHub helps you find the best software and product alternatives Learn more →
Dodo-ssg Alternatives
Similar projects and alternatives to dodo-ssg
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
telescope
A tool for tracking blogs in orbit around Seneca's open source involvement (by Seneca-CDOT)
-
markdown-it
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
dodo-ssg reviews and mentions
-
First look at GitHub Actions
I setup a new action to run Jest tests on "ubuntu-latest" using both Node 14 and Node 16 every time a new Pull Request is created or a new commit is added. I tested it with a new PR and this is what showed up at the bottom:
-
Code testing with Jest
This week I looked at code testing for my Static Site Generator dodo-SSG. I picked Jest for this since it is a very popular unit testing tool used by many open source projects.
-
Formatter, Linter and more
There are some amazing tools available for developers to make coding easier. Today I am looking at a few of those and how it was like installing and using them in my dodo-SSG repo.
-
Checking out Docusaurus
I chose to take two features from Docusaurus and implement them into my own dodo-SSG tool:
-
Refactoring and Git Rebase
To practice, I worked on refactoring my dodo-SSG project in a new branch that I called refactoring. I started by fixing the code format from previous contributions using prettier. I then changed the code to get rid of global variables. To do that, I had to split up some code into separate smaller functions. At each of these steps, I created a new commit to make sure I could easily go back to the previous version if anything broke (And things broke a lot while doing this!).
-
Experience Working with Remote Repos
This week I was contributing to the dodo-ssg's remote repo. My intention was to add a feature so that when someone types in "--config" or "-c" followed by a path to a JSON file, the program will read its contents and execute the commands inside of it. This is a useful feature when you don't want to see a super long line in the command line interface filled with a bunch of commands. Here is my PR.
-
Dealing with Merge Conflicts
In my Static Site Generator dodo-SSG, I added two new issues, one to Add support for inline code blocks and the other to Add support for a horizontal rule in Markdown.
-
Initial Pull Requests
While I was working on Tue's project, he was busy adding Markdown features on my dodo-SSG project. He sent me a pull request and I got started reviewing it. I noticed that the program was working only with Markdown files inside a directory when that directory was selected as input like: dodo-SSG -i ./directory but it did not work when a Markdown file was selected directly as input: dodo-SSG -i ./directory/file.md
-
Adding markdown parsing to SSG
Adding markdown support to Francesco's dodo-SSG
-
Collaborating via Github
This was my first time sending my code for review to a classmate instead of submitting it to a professor. I like the fact that this activity is made to learn from others and to hopefully improve each other's code. I received some helpful feedback such as this issue. Using the option -v or --version on my program only showed the version number without anything else. I took that feedback and I improved the output to be:
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 May 2024
Stats
menghif/dodo-ssg is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of dodo-ssg is JavaScript.
Sponsored