siteit
staticSiteCon
siteit | staticSiteCon | |
---|---|---|
10 | 11 | |
2 | 1 | |
- | - | |
0.9 | 10.0 | |
about 1 year ago | over 1 year ago | |
JavaScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
siteit
-
OSD600: Adding CI to Siteit
For Lab 9, I was tasked with adding continuous integration to Siteit - an SSG tool that parses markdown and text files and renders results in HTML files.
-
Adding Tests for ESM using Jest framework
I encountered a similar bug in the main function of my SSG, because there were no instances where the main function was invoked without passing a value in the codebase.
-
Experimenting with linters, formatters, and pre-commit hooks
I equipped Siteit - an SSG tool that I am one of the maintainers of, with static analysis tooling to ensure we, as developers, are writing code that is lint-free, and also correctly formatted.
-
OSD600 - Learning Docusurus & using reMarkable to parse markdown
For Lab 6, I had to familiarize myself with Docusaurus, copy a feature I found interesting, and implement it in my SSG.
-
OSD600- Improving Siteit through refactoring and upgrading to ESM
Siteit has undergone profound changes as I did some significant refactoring and upgrading. It was a time-consuming and thought-provoking procedure overall. Nonetheless, it improved the source code and also my coding skills.
-
OSD600 - Enhancing Siteit’s markdown features
Siteit is a CLI tool that can .txt and .md files into HTML. Read more about Siteit here or check out the GitHub repo.
-
A short story about my first time contributing to somebody's repo
I decided to partner up with Taiomoor again and contribute to his repo siteit because he uses the javascript, which I am familiar with and his code style is decent.
-
OSD600- Siteit is not a citation tool
Access Siteit on GitHub by clicking here.
-
Siteit can turn your .txt files into .html
The tool reports an issue when reading a single txt file as input (Closed)
-
The Experience Of Debugging A Project
Issues I Opened On My Partner's Project https://github.com/SerpentBytes/siteit/issues/1 This one is about the tool showing an error when accepting a single TXT as input, but the tool runs successfully without issue.
staticSiteCon
-
End of Beginning: Release v1.0.0
I released a project I was working on. It's the static site generator I have been mentioning in some of the past blog posts. I use released it as a npm package, as it's written in JavaScript. You can find it here.
-
DPS909 Blog - Lab 9: Continuous Integration
PR to another repo: https://github.com/cychu42/staticSiteCon/pull/21 My partner's repo and testing setup was very similar to my own. The main difference was that they used multiple testing files which kept things more organized. In hindsight, I probably should've done the same thing to keep things cleaner.
-
1, 2, 3, Testing: Setting Up Tests
For my static site generator, I was trying to set up tests that can be ran easily. I mean, it takes effort to run the same test manually and hope you don't forget to test all the specifics. Don't worry, you can can set up tests to run with one command instead!
-
Drawing Inspiration: Docusaurus
Part of open source approach is that you can learn from others when allowed. The licence used by Docusaurus is MIT, so one is allowed to copy its features if the license is kept. For my static site generator here, I also uses MIT licence, so it matches. I decided to take ideas from Docusaurus's ability to parse links because I already have a bit of features in that direction, it's rather crucial, and I already have some idea of what I can do to make it happen.
-
Make It Better: Refacotring Code
I tried to refactor my code for my static site generator, with this commit.
-
Merging Branches
To address two changes I wanted to add to the static site generator I talked about in previous posts, I first opened one issue for each: 1 2 Then, I made a branch to work on for each them: 1 2 Spoiler: I did merge them back to the main branch, as you can see!
-
Experience of Project Contribution
Accepting Contribution For my repo, Alexander opened an issue to add features to support .md input files and bolded text from those files into HTML files.
-
DPS909 Blog - Lab 2: Contributing and Submitting Pull Requests
For this lab, I decided to contribute to cychu42's static site generator project. So, I forked his project into my own repo and began working on it
-
Siteit can turn your .txt files into .html
First, I connected with Chen-Yuan through a post he created on Slack regarding seeking a peer code tester and reviewer for his tool called staticSiteCon. Since it uses NodeJS and Javascript, It was not difficult to test and review the code.
-
Project: Static Site Generator
What is it? Recently, I’m working a static site generator using JavaScript . What it does is that it takes TXT files to convert into HTML web pages. You can find it here. I name it the TXT-to-HTML Static Site Converter...Yeah, I never claim to be good with names. It's a bit of struggle between being practical and creative. I use the minimist module to handle options for the program.
What are some alternatives?
qck - quick - Static Site Generator made with vanilla JS work inside CLI.
staticSiteCon - This takes one or more txt files and convert them into static html web pages.
offline-docs - A collection of scripts to build offline documentation for your favourite frameworks/libraries. Simply search, copy/paste the commands and enjoy.
ssg-cli-tool - A command-line interface SSG tool used for generating a complete HTML web site from raw data and files.
izyum - Fast and nice SSG written with typescript and node.js
ssg-cli-tool - A command-line interface SSG tool used for generating a complete HTML web site from raw data and files.
jest - Delightful JavaScript Testing.
Docusaurus - Easy to maintain open source documentation websites.
React - The library for web and native user interfaces.